mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Fix crontab doc formatting
This commit is contained in:
parent
550a1b5f02
commit
5c38248788
2 changed files with 10 additions and 11 deletions
|
@ -208,7 +208,9 @@ def main():
|
||||||
else:
|
else:
|
||||||
print_man(doc)
|
print_man(doc)
|
||||||
else:
|
else:
|
||||||
sys.stderr.write("ERROR: module %s missing documentation\n" % module)
|
# this typically means we couldn't even parse the docstring, not just that the YAML is busted,
|
||||||
|
# probably a quoting issue.
|
||||||
|
sys.stderr.write("ERROR: module %s missing documentation (or could not parse documentation)\n" % module)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|
15
library/cron
15
library/cron
|
@ -25,7 +25,7 @@
|
||||||
# describing the job so that it can be found later, which is required to be
|
# describing the job so that it can be found later, which is required to be
|
||||||
# present in order for this plugin to find/modify the job.
|
# present in order for this plugin to find/modify the job.
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = """
|
||||||
---
|
---
|
||||||
module: cron
|
module: cron
|
||||||
short_description: Manage crontab entries.
|
short_description: Manage crontab entries.
|
||||||
|
@ -59,16 +59,13 @@ options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Whether to ensure the job is present or absent.
|
- Whether to ensure the job is present or absent.
|
||||||
- If the cron_file setting is specified and the state is 'absent', if after the deletion
|
|
||||||
of the job the file is empty, the file is deleted
|
|
||||||
required: false
|
required: false
|
||||||
default: present
|
default: present
|
||||||
aliases: []
|
aliases: []
|
||||||
cron_file:
|
cron_file:
|
||||||
descrition:
|
description:
|
||||||
- The file with appropriate job is created in /etc/cron.d directory. Also, you can store
|
- If specified, uses this file in cron.d versus in the main crontab
|
||||||
multiple jobs in one file.
|
required: false
|
||||||
required: fasle
|
|
||||||
default:
|
default:
|
||||||
aliases: []
|
aliases: []
|
||||||
backup:
|
backup:
|
||||||
|
@ -124,12 +121,12 @@ examples:
|
||||||
description: 'Ensure an old job is no longer present. Removes any job that is preceded by "#Ansible: an old job" in the crontab'
|
description: 'Ensure an old job is no longer present. Removes any job that is preceded by "#Ansible: an old job" in the crontab'
|
||||||
- code: 'cron: name="a job for reboot" reboot=True job="/some/job.sh"'
|
- code: 'cron: name="a job for reboot" reboot=True job="/some/job.sh"'
|
||||||
description: 'Creates an entry like "@reboot /some/job.sh"'
|
description: 'Creates an entry like "@reboot /some/job.sh"'
|
||||||
- code: 'cron: name="yum autoupdate" weekday="2" minute=0 hour=12 user="root" job="YUMINTERACTIVE=0 /usr/sbin/yum-autoupdate" cron_file=ansible_yum-autoupdate
|
- code: 'cron: name="yum autoupdate" weekday="2" minute=0 hour=12 user="root" job="YUMINTERACTIVE=0 /usr/sbin/yum-autoupdate" cron_file=ansible_yum-autoupdate'
|
||||||
|
|
||||||
requirements: cron
|
requirements: cron
|
||||||
author: Dane Summers
|
author: Dane Summers
|
||||||
updates: Mike Grozak
|
updates: Mike Grozak
|
||||||
'''
|
"""
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
Loading…
Reference in a new issue