PLAY [Converge] ****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 03 October 2025 14:32:51 +0000 (0:00:00.011) 0:00:00.011 ********
ok: [instance]
TASK [cifmw_ntp : Install chrony] **********************************************
Friday 03 October 2025 14:32:52 +0000 (0:00:00.826) 0:00:00.838 ********
ok: [instance]
TASK [cifmw_ntp : Configure original chrony.conf file] *************************
Friday 03 October 2025 14:32:53 +0000 (0:00:00.792) 0:00:01.630 ********
ok: [instance] => (item={'regexp': '^(server.*)$', 'line': '#\\g<1>', 'backrefs': True})
changed: [instance] => (item={'line': 'include /etc/chrony-cifmw.conf', 'insertafter': 'EOF'})
TASK [cifmw_ntp : Render chrony extra config file] *****************************
Friday 03 October 2025 14:32:53 +0000 (0:00:00.496) 0:00:02.127 ********
changed: [instance]
TASK [cifmw_ntp : Enable chrony service] ***************************************
Friday 03 October 2025 14:32:54 +0000 (0:00:00.578) 0:00:02.705 ********
ok: [instance]
RUNNING HANDLER [cifmw_ntp : Restart chrony] ***********************************
Friday 03 October 2025 14:32:54 +0000 (0:00:00.543) 0:00:03.249 ********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=6 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Friday 03 October 2025 14:32:55 +0000 (0:00:00.366) 0:00:03.615 ********
===============================================================================
Gathering Facts --------------------------------------------------------- 0.83s
cifmw_ntp : Install chrony ---------------------------------------------- 0.79s
cifmw_ntp : Render chrony extra config file ----------------------------- 0.58s
cifmw_ntp : Enable chrony service --------------------------------------- 0.54s
cifmw_ntp : Configure original chrony.conf file ------------------------- 0.50s
cifmw_ntp : Restart chrony ---------------------------------------------- 0.37s
PLAY [Verify] ******************************************************************
TASK [Gathering Facts] *********************************************************
Friday 03 October 2025 14:32:55 +0000 (0:00:00.015) 0:00:00.015 ********
ok: [instance]
TASK [Get service facts] *******************************************************
Friday 03 October 2025 14:32:56 +0000 (0:00:00.796) 0:00:00.812 ********
ok: [instance]
TASK [Assert that the service exists, is enabled and running] ******************
Friday 03 October 2025 14:32:58 +0000 (0:00:01.823) 0:00:02.636 ********
ok: [instance] => changed=false
msg: All assertions passed
TASK [Check if the chrony.conf file has been configured properly] **************
Friday 03 October 2025 14:32:58 +0000 (0:00:00.033) 0:00:02.670 ********
ok: [instance] => (item={'regexp': '^(server.*)$', 'line': '#\\g<1>', 'backrefs': True})
ok: [instance] => (item={'line': 'include /etc/chrony-cifmw.conf'})
TASK [Check if the provided ntp server is configured in the custom configuration file] ***
Friday 03 October 2025 14:32:58 +0000 (0:00:00.465) 0:00:03.135 ********
ok: [instance]
TASK [Assert that chrony.conf has been correctly configured] *******************
Friday 03 October 2025 14:32:58 +0000 (0:00:00.190) 0:00:03.326 ********
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/etc/chrony.conf (content)', 'after_header': '/etc/chrony.conf (content)'}, {'before_header': '/etc/chrony.conf (file attributes)', 'after_header': '/etc/chrony.conf (file attributes)'}], 'invocation': {'module_args': {'path': '/etc/chrony.conf', 'regexp': '^(server.*)$', 'line': '#\\g<1>', 'backrefs': True, 'state': 'present', 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'regexp': '^(server.*)$', 'line': '#\\g<1>', 'backrefs': True}, 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /etc/chrony.conf (content)
before: ''
before_header: /etc/chrony.conf (content)
- after_header: /etc/chrony.conf (file attributes)
before_header: /etc/chrony.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: true
backup: false
create: false
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: '#\g<1>'
mode: null
owner: null
path: /etc/chrony.conf
regexp: ^(server.*)$
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item:
backrefs: true
line: '#\g<1>'
regexp: ^(server.*)$
msg: ''
msg: All assertions passed
ok: [instance] => (item={'changed': False, 'msg': '', 'backup': '', 'diff': [{'before': '', 'after': '', 'before_header': '/etc/chrony.conf (content)', 'after_header': '/etc/chrony.conf (content)'}, {'before_header': '/etc/chrony.conf (file attributes)', 'after_header': '/etc/chrony.conf (file attributes)'}], 'invocation': {'module_args': {'path': '/etc/chrony.conf', 'line': 'include /etc/chrony-cifmw.conf', 'state': 'present', 'backrefs': False, 'create': False, 'backup': False, 'firstmatch': False, 'unsafe_writes': False, 'regexp': None, 'search_string': None, 'insertafter': None, 'insertbefore': None, 'validate': None, 'mode': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'line': 'include /etc/chrony-cifmw.conf'}, 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
backup: ''
changed: false
diff:
- after: ''
after_header: /etc/chrony.conf (content)
before: ''
before_header: /etc/chrony.conf (content)
- after_header: /etc/chrony.conf (file attributes)
before_header: /etc/chrony.conf (file attributes)
failed: false
invocation:
module_args:
attributes: null
backrefs: false
backup: false
create: false
firstmatch: false
group: null
insertafter: null
insertbefore: null
line: include /etc/chrony-cifmw.conf
mode: null
owner: null
path: /etc/chrony.conf
regexp: null
search_string: null
selevel: null
serole: null
setype: null
seuser: null
state: present
unsafe_writes: false
validate: null
item:
line: include /etc/chrony-cifmw.conf
msg: ''
msg: All assertions passed
TASK [Assert that the correct server is configured in the custom configuration file] ***
Friday 03 October 2025 14:32:58 +0000 (0:00:00.035) 0:00:03.361 ********
ok: [instance] => changed=false
msg: '[''rhel.pool.ntp.org''] was successfully configured in /etc/chrony-cifmw.conf file'
PLAY RECAP *********************************************************************
instance : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Friday 03 October 2025 14:32:59 +0000 (0:00:00.058) 0:00:03.420 ********
===============================================================================
Get service facts ------------------------------------------------------- 1.82s
Gathering Facts --------------------------------------------------------- 0.80s
Check if the chrony.conf file has been configured properly -------------- 0.47s
Check if the provided ntp server is configured in the custom configuration file --- 0.19s
Assert that the correct server is configured in the custom configuration file --- 0.06s
Assert that chrony.conf has been correctly configured ------------------- 0.04s
Assert that the service exists, is enabled and running ------------------ 0.03s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 03 October 2025 14:32:59 +0000 (0:00:00.038) 0:00:00.038 ********
ok: [instance]
TASK [Cleanup chrony role] *****************************************************
Friday 03 October 2025 14:33:00 +0000 (0:00:00.834) 0:00:00.873 ********
TASK [cifmw_ntp : Disable chrony service] **************************************
Friday 03 October 2025 14:33:00 +0000 (0:00:00.037) 0:00:00.910 ********
changed: [instance]
TASK [cifmw_ntp : Delete chrony custom config file] ****************************
Friday 03 October 2025 14:33:01 +0000 (0:00:00.735) 0:00:01.645 ********
changed: [instance]
TASK [cifmw_ntp : Uninstall chrony] ********************************************
Friday 03 October 2025 14:33:01 +0000 (0:00:00.310) 0:00:01.956 ********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Friday 03 October 2025 14:33:02 +0000 (0:00:01.477) 0:00:03.433 ********
===============================================================================
cifmw_ntp : Uninstall chrony -------------------------------------------- 1.48s
Gathering Facts --------------------------------------------------------- 0.83s
cifmw_ntp : Disable chrony service -------------------------------------- 0.74s
cifmw_ntp : Delete chrony custom config file ---------------------------- 0.31s
Cleanup chrony role ----------------------------------------------------- 0.04s