systemd: Allow standalone 'daemon_reexec' option without using 'name' (#54424)

pull/54441/head
Indrajit Raychaudhuri 5 years ago committed by Brian Coca
parent bc95720780
commit cd8f8d7a3e

@ -80,7 +80,8 @@ options:
default: no
version_added: "2.3"
notes:
- Since 2.4, one of the following options is required 'state', 'enabled', 'masked', 'daemon_reload', and all except 'daemon_reload' also require 'name'.
- Since 2.4, one of the following options is required 'state', 'enabled', 'masked', 'daemon_reload', ('daemon_reexec' since 2.8),
and all except 'daemon_reload' (and 'daemon_reexec' since 2.8) also require 'name'.
- Before 2.4 you always required 'name'.
requirements:
- A system managed by systemd.
@ -123,6 +124,10 @@ EXAMPLES = '''
- name: just force systemd to reread configs (2.4 and above)
systemd:
daemon_reload: yes
- name: just force systemd to re-execute itself (2.8 and above)
systemd:
daemon_reexec: yes
'''
RETURN = '''
@ -325,7 +330,7 @@ def main():
no_block=dict(type='bool', default=False),
),
supports_check_mode=True,
required_one_of=[['state', 'enabled', 'masked', 'daemon_reload']],
required_one_of=[['state', 'enabled', 'masked', 'daemon_reload', 'daemon_reexec']],
required_by=dict(
state=('name', ),
enabled=('name', ),

Loading…
Cancel
Save