mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
fix/fix somes comments
This commit is contained in:
parent
4b00f51ad4
commit
ab980eb4fb
2 changed files with 76 additions and 95 deletions
|
@ -14,6 +14,10 @@ action_groups:
|
||||||
- consul_token
|
- consul_token
|
||||||
proxmox:
|
proxmox:
|
||||||
- proxmox
|
- proxmox
|
||||||
|
<<<<<<< Updated upstream
|
||||||
|
=======
|
||||||
|
- proxmox_backup
|
||||||
|
>>>>>>> Stashed changes
|
||||||
- proxmox_disk
|
- proxmox_disk
|
||||||
- proxmox_backup
|
- proxmox_backup
|
||||||
- proxmox_domain_info
|
- proxmox_domain_info
|
||||||
|
|
|
@ -11,8 +11,8 @@ __metaclass__ = type
|
||||||
DOCUMENTATION = r'''
|
DOCUMENTATION = r'''
|
||||||
---
|
---
|
||||||
module: proxmox_backup
|
module: proxmox_backup
|
||||||
short_description: Get, delete, create or update Proxmox VE backup jobs.
|
short_description: Create, delete, or update Proxmox VE backup jobs
|
||||||
version_added: 8.2.0
|
version_added: 9.1.0
|
||||||
description:
|
description:
|
||||||
- Allows you to perform some supported operations on a backup job in a Proxmox VE cluster.
|
- Allows you to perform some supported operations on a backup job in a Proxmox VE cluster.
|
||||||
author: Dylan Leverrier (@zerchevack)
|
author: Dylan Leverrier (@zerchevack)
|
||||||
|
@ -21,42 +21,38 @@ attributes:
|
||||||
support: full
|
support: full
|
||||||
diff_mode:
|
diff_mode:
|
||||||
support: full
|
support: full
|
||||||
action_group:
|
|
||||||
version_added: 9.0.0
|
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
- Set to present to create or update job.
|
- Set to V(present) to create or update job.
|
||||||
- Set to absent to delete job.
|
- Set to V(absent) to delete job.
|
||||||
choices: ['present', 'absent']
|
choices: ['present', 'absent']
|
||||||
type: str
|
type: str
|
||||||
required: true
|
required: true
|
||||||
all:
|
all:
|
||||||
description:
|
description:
|
||||||
- Backup all known guest systems on this host.
|
- Backup all known guest systems on this host.
|
||||||
- Can not be use with vmid and pool in same job
|
- Can not be use with O(vmid) and O(pool) in same job
|
||||||
type: bool
|
type: bool
|
||||||
default: 0
|
|
||||||
bwlimit:
|
bwlimit:
|
||||||
description:
|
description:
|
||||||
- Limit I/O bandwidth (in KiB/s).
|
- Limit I/O bandwidth (in KiB/s).
|
||||||
type: int
|
type: int
|
||||||
default: 0
|
|
||||||
comment:
|
comment:
|
||||||
description:
|
description:
|
||||||
- Description for the Job.
|
- Description for the Job.
|
||||||
type: str
|
type: str
|
||||||
compress:
|
compress:
|
||||||
description:
|
description:
|
||||||
- Compress dump file.
|
- >
|
||||||
choices: ['0', '1', 'gzip', 'lzo', 'zstd']
|
If you choice a renote storage (like Proxmox Backup Server storage) the V(zstd) will be set automatically and this the only available value.
|
||||||
|
If you choice a local storage you can choice between V(gzip), V(lzo) and V(zstd).
|
||||||
|
choices: ['gzip', 'lzo', 'zstd']
|
||||||
type: str
|
type: str
|
||||||
default: "0"
|
|
||||||
dow:
|
dow:
|
||||||
description:
|
description:
|
||||||
- Day of week selection.
|
- Day of week selection.
|
||||||
type: str
|
type: str
|
||||||
default: "mon,tue,wed,thu,fri,sat,sun"
|
|
||||||
dumpdir:
|
dumpdir:
|
||||||
description:
|
description:
|
||||||
- Store resulting files to specified directory.
|
- Store resulting files to specified directory.
|
||||||
|
@ -65,7 +61,6 @@ options:
|
||||||
description:
|
description:
|
||||||
- Enable or disable the job.
|
- Enable or disable the job.
|
||||||
type: bool
|
type: bool
|
||||||
default: 1
|
|
||||||
exclude:
|
exclude:
|
||||||
description:
|
description:
|
||||||
- Exclude specified guest systems (assumes --all)
|
- Exclude specified guest systems (assumes --all)
|
||||||
|
@ -84,12 +79,9 @@ options:
|
||||||
type: str
|
type: str
|
||||||
id:
|
id:
|
||||||
description:
|
description:
|
||||||
- If state if list and you want to get properties of one job it needed,
|
- Required if O(state=absent).
|
||||||
- if it not set all jobs will be return.
|
- If O(state=present), it allow you to set a pattern of id (Example 0(backup-12345678-9123)) if it not set an ID will be generate automaticly.
|
||||||
- It needed if you state is delete.
|
- Rerquired if O(state=present) and you want to update a existing job.
|
||||||
- If state is present, it allow you to set a pattern of id,
|
|
||||||
- (Example backup-12345678-9123) if it not set an ID will be generate automaticly.
|
|
||||||
- If state is present and you want to update a existing job, it needed.
|
|
||||||
type: str
|
type: str
|
||||||
ionice:
|
ionice:
|
||||||
description:
|
description:
|
||||||
|
@ -98,18 +90,15 @@ options:
|
||||||
- A value of 8 means the idle priority is used,
|
- A value of 8 means the idle priority is used,
|
||||||
- otherwise the best-effort priority is used with the specified value.
|
- otherwise the best-effort priority is used with the specified value.
|
||||||
type: int
|
type: int
|
||||||
default: 7
|
|
||||||
lockwait:
|
lockwait:
|
||||||
description:
|
description:
|
||||||
- Maximal time to wait for the global lock (minutes).
|
- Maximal time to wait for the global lock (minutes).
|
||||||
type: int
|
type: int
|
||||||
default: 180
|
|
||||||
mailnotification:
|
mailnotification:
|
||||||
description:
|
description:
|
||||||
- Specify when to send a notification mail
|
- Specify when to send a notification mail
|
||||||
choices: ['always', 'failure']
|
choices: ['always', 'failure']
|
||||||
type: str
|
type: str
|
||||||
default: always
|
|
||||||
mailto:
|
mailto:
|
||||||
description:
|
description:
|
||||||
- Comma-separated list of email addresses or users that should receive email notifications.
|
- Comma-separated list of email addresses or users that should receive email notifications.
|
||||||
|
@ -123,7 +112,6 @@ options:
|
||||||
- Backup mode.
|
- Backup mode.
|
||||||
choices: ['snapshot', 'suspend', 'stop']
|
choices: ['snapshot', 'suspend', 'stop']
|
||||||
type: str
|
type: str
|
||||||
default: snapshot
|
|
||||||
node:
|
node:
|
||||||
description:
|
description:
|
||||||
- Only run if executed on this node.
|
- Only run if executed on this node.
|
||||||
|
@ -132,8 +120,8 @@ options:
|
||||||
description:
|
description:
|
||||||
- Template string for generating notes for the backup(s).
|
- Template string for generating notes for the backup(s).
|
||||||
- It can contain variables which will be replaced by their values.
|
- It can contain variables which will be replaced by their values.
|
||||||
- Currently supported are {{cluster}}, {{guestname}}, {{node}}, and {{vmid}},but more might be added in the future.
|
- Currently supported are V({{cluster}}), V{({guestname}}), V({{node}}), and V({{vmid}}),but more might be added in the future.
|
||||||
- Needs to be a single line, newline and backslash need to be escaped as '\n' and '\\' respectively.
|
- Needs to be a single line, newline and backslash need to be escaped.
|
||||||
type: str
|
type: str
|
||||||
performance:
|
performance:
|
||||||
description:
|
description:
|
||||||
|
@ -141,10 +129,9 @@ options:
|
||||||
type: str
|
type: str
|
||||||
pigz:
|
pigz:
|
||||||
description:
|
description:
|
||||||
- Use pigz instead of gzip when N>0.
|
- Use pigz instead of gzip when V(N>0).
|
||||||
- N=1 uses half of cores, N>1 uses N as thread count.
|
- V(N=1) uses half of cores, V(N>1) uses N as thread count.
|
||||||
type: int
|
type: int
|
||||||
default: 0
|
|
||||||
pool:
|
pool:
|
||||||
description:
|
description:
|
||||||
- Backup all known guest systems included in the specified pool.
|
- Backup all known guest systems included in the specified pool.
|
||||||
|
@ -158,22 +145,17 @@ options:
|
||||||
description:
|
description:
|
||||||
- Use these retention options instead of those from the storage configuration.
|
- Use these retention options instead of those from the storage configuration.
|
||||||
type: str
|
type: str
|
||||||
default: keep-all=1
|
|
||||||
quiet:
|
quiet:
|
||||||
description:
|
description:
|
||||||
- Be quiet.
|
- Be quiet.
|
||||||
type: bool
|
type: bool
|
||||||
default: 0
|
|
||||||
remove:
|
remove:
|
||||||
description:
|
description:
|
||||||
- Prune older backups according to 'prune-backups'.
|
- Prune older backups according to 'prune-backups'.
|
||||||
type: bool
|
type: bool
|
||||||
default: 1
|
|
||||||
repeat_missed:
|
repeat_missed:
|
||||||
description:
|
description:
|
||||||
- If true, the job will be run as soon as possible if it was missed while the scheduler was not running.
|
- If V(true), the job will be run as soon as possible if it was missed while the scheduler was not running.
|
||||||
type: bool
|
|
||||||
default: 0
|
|
||||||
schedule:
|
schedule:
|
||||||
description:
|
description:
|
||||||
- Backup schedule. The format is a subset of `systemd` calendar events.
|
- Backup schedule. The format is a subset of `systemd` calendar events.
|
||||||
|
@ -190,17 +172,14 @@ options:
|
||||||
description:
|
description:
|
||||||
- Exclude temporary files and logs.
|
- Exclude temporary files and logs.
|
||||||
type: bool
|
type: bool
|
||||||
default: 1
|
|
||||||
stop:
|
stop:
|
||||||
description:
|
description:
|
||||||
- Stop running backup jobs on this host.
|
- Stop running backup jobs on this host.
|
||||||
type: bool
|
type: bool
|
||||||
default: 0
|
|
||||||
stopwait:
|
stopwait:
|
||||||
description:
|
description:
|
||||||
- Maximal time to wait until a guest system is stopped (minutes).
|
- Maximal time to wait until a guest system is stopped (minutes).
|
||||||
type: int
|
type: int
|
||||||
default: 10
|
|
||||||
storage:
|
storage:
|
||||||
description:
|
description:
|
||||||
- Store resulting file to this storage.
|
- Store resulting file to this storage.
|
||||||
|
@ -216,10 +195,9 @@ options:
|
||||||
type: str
|
type: str
|
||||||
zstd:
|
zstd:
|
||||||
description:
|
description:
|
||||||
- Zstd threads. N=0 uses half of the available cores,
|
- Zstd threads. V(N=0) uses half of the available cores,
|
||||||
- if N is set to a value bigger than 0, N is used as thread count.
|
- if V(N) is set to a value bigger than V(0), V(N) is used as thread count.
|
||||||
type: int
|
type: int
|
||||||
default: 1
|
|
||||||
|
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.proxmox.actiongroup_proxmox
|
- community.general.proxmox.actiongroup_proxmox
|
||||||
|
@ -288,7 +266,7 @@ EXAMPLES = '''
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
proxmox_backup:
|
proxmox_backup:
|
||||||
description: List of Proxmox VE backup.
|
description: List of Proxmox VE backup.
|
||||||
returned: always
|
returned: on success
|
||||||
type: list
|
type: list
|
||||||
elements: dict
|
elements: dict
|
||||||
contains:
|
contains:
|
||||||
|
@ -378,7 +356,7 @@ proxmox_backup:
|
||||||
description:
|
description:
|
||||||
- Template string for generating notes for the backup(s).
|
- Template string for generating notes for the backup(s).
|
||||||
- It can contain variables which will be replaced by their values.
|
- It can contain variables which will be replaced by their values.
|
||||||
- Currently supported are {{cluster}}, {{guestname}}, {{node}} and {{vmid}}, but more might be added in the future.
|
- Currently supported are V({{cluster}}), V({{guestname}}), V({{node}}) and V({{vmid}}), but more might be added in the future.
|
||||||
- Needs to be a single line, newline and backslash need to be escaped.
|
- Needs to be a single line, newline and backslash need to be escaped.
|
||||||
returned: on success
|
returned: on success
|
||||||
type: str
|
type: str
|
||||||
|
@ -392,8 +370,8 @@ proxmox_backup:
|
||||||
pigz:
|
pigz:
|
||||||
description:
|
description:
|
||||||
- >
|
- >
|
||||||
Use pigz instead of gzip when N>0. N=1 uses half of cores,
|
Use pigz instead of gzip when V(N>0). V(N=1) uses half of cores,
|
||||||
N>1 uses N as thread count.
|
V(N>1) uses V(N) as thread count.
|
||||||
returned: on success
|
returned: on success
|
||||||
type: int
|
type: int
|
||||||
pool:
|
pool:
|
||||||
|
@ -623,7 +601,7 @@ def proxmox_backup_argument_spec():
|
||||||
},
|
},
|
||||||
'all': {
|
'all': {
|
||||||
'type': 'bool',
|
'type': 'bool',
|
||||||
'default': 0
|
'default': False
|
||||||
},
|
},
|
||||||
'bwlimit': {
|
'bwlimit': {
|
||||||
'type': 'int',
|
'type': 'int',
|
||||||
|
@ -634,8 +612,7 @@ def proxmox_backup_argument_spec():
|
||||||
},
|
},
|
||||||
'compress': {
|
'compress': {
|
||||||
'type': 'str',
|
'type': 'str',
|
||||||
'choices': ['0', '1', 'gzip', 'lzo', 'zstd'],
|
'choices': ['gzip', 'lzo', 'zstd']
|
||||||
'default': "0"
|
|
||||||
},
|
},
|
||||||
'dow': {
|
'dow': {
|
||||||
'type': 'str',
|
'type': 'str',
|
||||||
|
@ -646,7 +623,7 @@ def proxmox_backup_argument_spec():
|
||||||
},
|
},
|
||||||
'enabled': {
|
'enabled': {
|
||||||
'type': 'bool',
|
'type': 'bool',
|
||||||
'default': 1
|
'default': True
|
||||||
},
|
},
|
||||||
'exclude': {
|
'exclude': {
|
||||||
'type': 'str'
|
'type': 'str'
|
||||||
|
@ -710,15 +687,15 @@ def proxmox_backup_argument_spec():
|
||||||
},
|
},
|
||||||
'quiet': {
|
'quiet': {
|
||||||
'type': 'bool',
|
'type': 'bool',
|
||||||
'default': 0
|
'default': False
|
||||||
},
|
},
|
||||||
'remove': {
|
'remove': {
|
||||||
'type': 'bool',
|
'type': 'bool',
|
||||||
'default': 1
|
'default': True
|
||||||
},
|
},
|
||||||
'repeat_missed': {
|
'repeat_missed': {
|
||||||
'type': 'bool',
|
'type': 'bool',
|
||||||
'default': 0
|
'default': False
|
||||||
},
|
},
|
||||||
'schedule': {
|
'schedule': {
|
||||||
'type': 'str'
|
'type': 'str'
|
||||||
|
@ -731,11 +708,11 @@ def proxmox_backup_argument_spec():
|
||||||
},
|
},
|
||||||
'stdexcludes': {
|
'stdexcludes': {
|
||||||
'type': 'bool',
|
'type': 'bool',
|
||||||
'default': 1
|
'default': True
|
||||||
},
|
},
|
||||||
'stop': {
|
'stop': {
|
||||||
'type': 'bool',
|
'type': 'bool',
|
||||||
'default': 0
|
'default': False
|
||||||
},
|
},
|
||||||
'stopwait': {
|
'stopwait': {
|
||||||
'type': 'int',
|
'type': 'int',
|
||||||
|
|
Loading…
Reference in a new issue