1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Docs: Avoid use of 'default: null' (#45795)

Various modules document the default 'null' value, but it causes None to
be shown in the documentation explicitly.
This commit is contained in:
Dag Wieers 2018-09-19 16:02:27 +02:00 committed by Alicia Cozine
parent 2097d25506
commit 2edf20d1ed
19 changed files with 52 additions and 280 deletions

View file

@ -1,4 +1,5 @@
#!/usr/bin/python #!/usr/bin/python
# Copyright: (c) 2017, Ansible Project # Copyright: (c) 2017, Ansible Project
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
@ -33,8 +34,6 @@ options:
create_timeout: create_timeout:
description: description:
- The amount of time (in minutes) that can pass before the stack status becomes CREATE_FAILED - The amount of time (in minutes) that can pass before the stack status becomes CREATE_FAILED
required: false
default: null
version_added: "2.6" version_added: "2.6"
template_parameters: template_parameters:
description: description:
@ -82,6 +81,7 @@ options:
See the AWS Change Sets docs U(http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets.html). See the AWS Change Sets docs U(http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets.html).
WARNING: if the stack does not exist, it will be created without changeset. If the state is absent, the stack will be deleted immediately with no WARNING: if the stack does not exist, it will be created without changeset. If the state is absent, the stack will be deleted immediately with no
changeset." changeset."
type: bool
default: 'no' default: 'no'
version_added: "2.4" version_added: "2.4"
changeset_name: changeset_name:

View file

@ -2,19 +2,7 @@
# coding: utf-8 -*- # coding: utf-8 -*-
# Copyright (c) 2016, Mario Santos <mario.rf.santos@gmail.com> # Copyright (c) 2016, Mario Santos <mario.rf.santos@gmail.com>
# # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# This module is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this software. If not, see <http://www.gnu.org/licenses/>.
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
__metaclass__ = type __metaclass__ = type
@ -42,8 +30,6 @@ options:
display_description: display_description:
description: description:
- String describing the snapshot - String describing the snapshot
required: false
default: null
aliases: ['description'] aliases: ['description']
volume: volume:
description: description:
@ -53,9 +39,8 @@ options:
description: description:
- Allows or disallows snapshot of a volume to be created when the volume - Allows or disallows snapshot of a volume to be created when the volume
is attached to an instance. is attached to an instance.
required: false
default: False
type: bool type: bool
default: 'no'
state: state:
description: description:
- Should the resource be present or absent. - Should the resource be present or absent.
@ -64,7 +49,6 @@ options:
availability_zone: availability_zone:
description: description:
- Availability zone in which to create the snapshot. - Availability zone in which to create the snapshot.
required: false
requirements: requirements:
- "python >= 2.7" - "python >= 2.7"
- "openstacksdk" - "openstacksdk"

View file

@ -1,7 +1,7 @@
#!/usr/bin/python #!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# (c) 2015, Sebastian Kornehl <sebastian.kornehl@asideas.de> # Copyright: (c) 2015, Sebastian Kornehl <sebastian.kornehl@asideas.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
@ -62,7 +62,6 @@ options:
description: description:
- The number of minutes before a monitor will notify when data stops reporting. Must be at least 2x the monitor timeframe for metric - The number of minutes before a monitor will notify when data stops reporting. Must be at least 2x the monitor timeframe for metric
alerts or 2 minutes for service checks. alerts or 2 minutes for service checks.
required: false
default: 2x timeframe for metric, 2 minutes for service default: 2x timeframe for metric, 2 minutes for service
timeout_h: timeout_h:
description: ["The number of hours of the monitor not reporting data before it will automatically resolve from a triggered state."] description: ["The number of hours of the monitor not reporting data before it will automatically resolve from a triggered state."]
@ -99,8 +98,6 @@ options:
version_added: "2.4" version_added: "2.4"
evaluation_delay: evaluation_delay:
description: ["Time to delay evaluation (in seconds). It is effective for sparse values."] description: ["Time to delay evaluation (in seconds). It is effective for sparse values."]
required: false
default: null
version_added: "2.7" version_added: "2.7"
id: id:
description: ["The id of the alert. If set, will be used instead of the name to locate the alert."] description: ["The id of the alert. If set, will be used instead of the name to locate the alert."]

View file

@ -2,7 +2,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright: (c) 2017-2018, Keller Fuchs <kellerfuchs@hashbang.sh> # Copyright: (c) 2017-2018, Keller Fuchs <kellerfuchs@hashbang.sh>
#
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
@ -39,7 +38,6 @@ requirements:
options: options:
passwd: passwd:
required: true required: true
default: null
description: description:
- The (plaintext) password to be set for I(dn). - The (plaintext) password to be set for I(dn).
extends_documentation_fragment: ldap.documentation extends_documentation_fragment: ldap.documentation

View file

@ -1,20 +1,6 @@
#!/usr/bin/python #!/usr/bin/python
#
# This file is part of Ansible # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
#
# Ansible is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ansible is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
__metaclass__ = type __metaclass__ = type
@ -57,7 +43,6 @@ options:
before moving forward. If the conditional is not true before moving forward. If the conditional is not true
within the configured number of retries, the task fails. within the configured number of retries, the task fails.
See examples. See examples.
default: null
match: match:
description: description:
- The I(match) argument is used in conjunction with the - The I(match) argument is used in conjunction with the

View file

@ -1,22 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
#
# (c) 2018 Extreme Networks Inc. # Copyright: (c) 2018, Extreme Networks Inc.
# # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# This file is part of Ansible
#
# Ansible is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ansible is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
ANSIBLE_METADATA = {'metadata_version': '1.1', ANSIBLE_METADATA = {'metadata_version': '1.1',
'status': ['preview'], 'status': ['preview'],
@ -43,7 +29,6 @@ options:
in the device running-config. Be sure to note the configuration in the device running-config. Be sure to note the configuration
command syntax as some commands are automatically modified by the command syntax as some commands are automatically modified by the
device config parser. device config parser.
default: null
aliases: ['commands'] aliases: ['commands']
src: src:
description: description:
@ -52,7 +37,6 @@ options:
either be the full path on the Ansible control host or a relative either be the full path on the Ansible control host or a relative
path from the playbook or role root directory. This argument is mutually path from the playbook or role root directory. This argument is mutually
exclusive with I(lines). exclusive with I(lines).
default: null
before: before:
description: description:
- The ordered set of commands to push on to the command stack if - The ordered set of commands to push on to the command stack if
@ -60,14 +44,12 @@ options:
the opportunity to perform configuration commands prior to pushing the opportunity to perform configuration commands prior to pushing
any changes without affecting how the set of commands are matched any changes without affecting how the set of commands are matched
against the system. against the system.
default: null
after: after:
description: description:
- The ordered set of commands to append to the end of the command - The ordered set of commands to append to the end of the command
stack if a change needs to be made. Just like with I(before) this stack if a change needs to be made. Just like with I(before) this
allows the playbook designer to append a set of commands to be allows the playbook designer to append a set of commands to be
executed after the command set. executed after the command set.
default: null
match: match:
description: description:
- Instructs the module on the way to perform the matching of - Instructs the module on the way to perform the matching of
@ -97,8 +79,8 @@ options:
changes are made. The backup file is written to the C(backup) changes are made. The backup file is written to the C(backup)
folder in the playbook root directory. If the directory does not folder in the playbook root directory. If the directory does not
exist, it is created. exist, it is created.
default: no
type: bool type: bool
default: 'no'
running_config: running_config:
description: description:
- The module, by default, will connect to the remote device and - The module, by default, will connect to the remote device and
@ -108,7 +90,6 @@ options:
every task in a playbook. The I(running_config) argument allows the every task in a playbook. The I(running_config) argument allows the
implementer to pass in the configuration to use as the base implementer to pass in the configuration to use as the base
config for comparison. config for comparison.
default: null
aliases: ['config'] aliases: ['config']
defaults: defaults:
description: description:

View file

@ -1,21 +1,7 @@
#!/usr/bin/python #!/usr/bin/python
# Copyright 2018 Fortinet, Inc.
# # Copyright: (c) 2018, Fortinet, Inc.
# This program is free software: you can redistribute it and/or modify # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# the lib use python logging can get it if the following is set in your
# Ansible config.
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
@ -67,7 +53,6 @@ options:
description: description:
- Container for a group of url entries that the FortiGate - Container for a group of url entries that the FortiGate
must act upon must act upon
default: null
suboptions: suboptions:
id: id:
description: description:
@ -80,7 +65,6 @@ options:
comment: comment:
description: description:
- Optional comments. - Optional comments.
default: null
one-arm-ips-urlfilter: one-arm-ips-urlfilter:
description: description:
- Enable/disable DNS resolver for one-arm IPS URL filter operation. - Enable/disable DNS resolver for one-arm IPS URL filter operation.
@ -169,7 +153,6 @@ options:
description: description:
- Container for a group of content-filtering entries that - Container for a group of content-filtering entries that
the FortiGate must act upon the FortiGate must act upon
default: null
suboptions: suboptions:
id: id:
description: description:
@ -181,7 +164,6 @@ options:
comment: comment:
description: description:
- Optional comments. - Optional comments.
default: null
entries: entries:
description: description:
- Content filter entries. - Content filter entries.

View file

@ -1,22 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
#
# (c) 2018 Extreme Networks Inc. # Copyright: (c) 2018, Extreme Networks Inc.
# # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# This file is part of Ansible
#
# Ansible is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ansible is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
ANSIBLE_METADATA = {'metadata_version': '1.1', ANSIBLE_METADATA = {'metadata_version': '1.1',
'status': ['preview'], 'status': ['preview'],
@ -56,7 +42,6 @@ options:
before moving forward. If the conditional is not true before moving forward. If the conditional is not true
within the configured number of retries, the task fails. within the configured number of retries, the task fails.
See examples. See examples.
default: null
match: match:
description: description:
- The I(match) argument is used in conjunction with the - The I(match) argument is used in conjunction with the
@ -65,7 +50,6 @@ options:
then all conditionals in the wait_for must be satisfied. If then all conditionals in the wait_for must be satisfied. If
the value is set to C(any) then only one of the values must be the value is set to C(any) then only one of the values must be
satisfied. satisfied.
required: false
default: all default: all
choices: ['any', 'all'] choices: ['any', 'all']
retries: retries:
@ -74,7 +58,6 @@ options:
before it is considered failed. The command is run on the before it is considered failed. The command is run on the
target device every retry and evaluated against the target device every retry and evaluated against the
I(wait_for) conditions. I(wait_for) conditions.
required: false
default: 10 default: 10
interval: interval:
description: description:
@ -82,7 +65,6 @@ options:
of the command. If the command does not pass the specified of the command. If the command does not pass the specified
conditions, the interval indicates how long to wait before conditions, the interval indicates how long to wait before
trying the command again. trying the command again.
required: false
default: 1 default: 1
""" """

View file

@ -1,22 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
#
# (c) 2018 Extreme Networks Inc. # Copyright: (c) 2018, Extreme Networks Inc.
# # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# This file is part of Ansible
#
# Ansible is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ansible is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
ANSIBLE_METADATA = {'metadata_version': '1.1', ANSIBLE_METADATA = {'metadata_version': '1.1',
'status': ['preview'], 'status': ['preview'],
@ -44,7 +30,6 @@ options:
in the device running-config. Be sure to note the configuration in the device running-config. Be sure to note the configuration
command syntax as some commands are automatically modified by the command syntax as some commands are automatically modified by the
device config parser. device config parser.
default: null
aliases: ['commands'] aliases: ['commands']
parents: parents:
description: description:
@ -52,7 +37,6 @@ options:
the commands should be checked against. If the parents argument the commands should be checked against. If the parents argument
is omitted, the commands are checked against the set of top is omitted, the commands are checked against the set of top
level or global commands. level or global commands.
default: null
src: src:
description: description:
- Specifies the source path to the file that contains the configuration - Specifies the source path to the file that contains the configuration
@ -60,7 +44,6 @@ options:
either be the full path on the Ansible control host or a relative either be the full path on the Ansible control host or a relative
path from the playbook or role root directory. This argument is mutually path from the playbook or role root directory. This argument is mutually
exclusive with I(lines), I(parents). exclusive with I(lines), I(parents).
default: null
before: before:
description: description:
- The ordered set of commands to push on to the command stack if - The ordered set of commands to push on to the command stack if
@ -68,14 +51,12 @@ options:
the opportunity to perform configuration commands prior to pushing the opportunity to perform configuration commands prior to pushing
any changes without affecting how the set of commands are matched any changes without affecting how the set of commands are matched
against the system. against the system.
default: null
after: after:
description: description:
- The ordered set of commands to append to the end of the command - The ordered set of commands to append to the end of the command
stack if a change needs to be made. Just like with I(before) this stack if a change needs to be made. Just like with I(before) this
allows the playbook designer to append a set of commands to be allows the playbook designer to append a set of commands to be
executed after the command set. executed after the command set.
default: null
match: match:
description: description:
- Instructs the module on the way to perform the matching of - Instructs the module on the way to perform the matching of
@ -112,8 +93,8 @@ options:
changes are made. The backup file is written to the C(backup) changes are made. The backup file is written to the C(backup)
folder in the playbook root directory. If the directory does not folder in the playbook root directory. If the directory does not
exist, it is created. exist, it is created.
default: no
type: bool type: bool
default: 'no'
running_config: running_config:
description: description:
- The module, by default, will connect to the remote device and - The module, by default, will connect to the remote device and
@ -123,7 +104,6 @@ options:
every task in a playbook. The I(running_config) argument allows the every task in a playbook. The I(running_config) argument allows the
implementer to pass in the configuration to use as the base implementer to pass in the configuration to use as the base
config for comparison. config for comparison.
default: null
aliases: ['config'] aliases: ['config']
diff_against: diff_against:
description: description:

View file

@ -1,20 +1,7 @@
#!/usr/bin/python #!/usr/bin/python
#
# This file is part of Ansible # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
#
# Ansible is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ansible is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
__metaclass__ = type __metaclass__ = type
@ -50,8 +37,6 @@ options:
before moving forward. If the conditional is not true before moving forward. If the conditional is not true
within the configured number of retries, the task fails. within the configured number of retries, the task fails.
See examples. See examples.
required: false
default: null
match: match:
description: description:
- The I(match) argument is used in conjunction with the - The I(match) argument is used in conjunction with the
@ -60,7 +45,6 @@ options:
then all conditionals in the wait_for must be satisfied. If then all conditionals in the wait_for must be satisfied. If
the value is set to C(any) then only one of the values must be the value is set to C(any) then only one of the values must be
satisfied. satisfied.
required: false
default: all default: all
choices: ['any', 'all'] choices: ['any', 'all']
retries: retries:
@ -69,7 +53,6 @@ options:
before it is considered failed. The command is run on the before it is considered failed. The command is run on the
target device every retry and evaluated against the target device every retry and evaluated against the
I(wait_for) conditions. I(wait_for) conditions.
required: false
default: 10 default: 10
interval: interval:
description: description:
@ -77,7 +60,6 @@ options:
of the command. If the command does not pass the specified of the command. If the command does not pass the specified
conditions, the interval indicates how long to wait before conditions, the interval indicates how long to wait before
trying the command again. trying the command again.
required: false
default: 1 default: 1
""" """

View file

@ -1,22 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
#
# (c) 2018 Extreme Networks Inc. # Copyright: (c) 2018, Extreme Networks Inc.
# # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# This file is part of Ansible
#
# Ansible is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ansible is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
ANSIBLE_METADATA = {'metadata_version': '1.1', ANSIBLE_METADATA = {'metadata_version': '1.1',
'status': ['preview'], 'status': ['preview'],
@ -56,7 +42,6 @@ options:
before moving forward. If the conditional is not true before moving forward. If the conditional is not true
within the configured number of retries, the task fails. within the configured number of retries, the task fails.
See examples. See examples.
default: null
match: match:
description: description:
- The I(match) argument is used in conjunction with the - The I(match) argument is used in conjunction with the
@ -65,7 +50,6 @@ options:
then all conditionals in the wait_for must be satisfied. If then all conditionals in the wait_for must be satisfied. If
the value is set to C(any) then only one of the values must be the value is set to C(any) then only one of the values must be
satisfied. satisfied.
required: false
default: all default: all
choices: ['any', 'all'] choices: ['any', 'all']
retries: retries:
@ -74,7 +58,6 @@ options:
before it is considered failed. The command is run on the before it is considered failed. The command is run on the
target device every retry and evaluated against the target device every retry and evaluated against the
I(wait_for) conditions. I(wait_for) conditions.
required: false
default: 10 default: 10
interval: interval:
description: description:
@ -82,7 +65,6 @@ options:
of the command. If the command does not pass the specified of the command. If the command does not pass the specified
conditions, the interval indicates how long to wait before conditions, the interval indicates how long to wait before
trying the command again. trying the command again.
required: false
default: 1 default: 1
""" """

View file

@ -1,22 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
#
# (c) 2018 Extreme Networks Inc. # Copyright: (c) 2018, Extreme Networks Inc.
# # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# This file is part of Ansible
#
# Ansible is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ansible is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
ANSIBLE_METADATA = {'metadata_version': '1.1', ANSIBLE_METADATA = {'metadata_version': '1.1',
'status': ['preview'], 'status': ['preview'],
@ -44,7 +30,6 @@ options:
in the device running-config. Be sure to note the configuration in the device running-config. Be sure to note the configuration
command syntax as some commands are automatically modified by the command syntax as some commands are automatically modified by the
device config parser. device config parser.
default: null
aliases: ['commands'] aliases: ['commands']
parents: parents:
description: description:
@ -52,7 +37,6 @@ options:
the commands should be checked against. If the parents argument the commands should be checked against. If the parents argument
is omitted, the commands are checked against the set of top is omitted, the commands are checked against the set of top
level or global commands. level or global commands.
default: null
src: src:
description: description:
- Specifies the source path to the file that contains the configuration - Specifies the source path to the file that contains the configuration
@ -60,7 +44,6 @@ options:
either be the full path on the Ansible control host or a relative either be the full path on the Ansible control host or a relative
path from the playbook or role root directory. This argument is mutually path from the playbook or role root directory. This argument is mutually
exclusive with I(lines), I(parents). exclusive with I(lines), I(parents).
default: null
before: before:
description: description:
- The ordered set of commands to push on to the command stack if - The ordered set of commands to push on to the command stack if
@ -68,14 +51,12 @@ options:
the opportunity to perform configuration commands prior to pushing the opportunity to perform configuration commands prior to pushing
any changes without affecting how the set of commands are matched any changes without affecting how the set of commands are matched
against the system. against the system.
default: null
after: after:
description: description:
- The ordered set of commands to append to the end of the command - The ordered set of commands to append to the end of the command
stack if a change needs to be made. Just like with I(before) this stack if a change needs to be made. Just like with I(before) this
allows the playbook designer to append a set of commands to be allows the playbook designer to append a set of commands to be
executed after the command set. executed after the command set.
default: null
match: match:
description: description:
- Instructs the module on the way to perform the matching of - Instructs the module on the way to perform the matching of
@ -112,8 +93,8 @@ options:
changes are made. The backup file is written to the C(backup) changes are made. The backup file is written to the C(backup)
folder in the playbook root directory. If the directory does not folder in the playbook root directory. If the directory does not
exist, it is created. exist, it is created.
default: no
type: bool type: bool
default: 'no'
running_config: running_config:
description: description:
- The module, by default, will connect to the remote device and - The module, by default, will connect to the remote device and
@ -123,7 +104,6 @@ options:
every task in a playbook. The I(running_config) argument allows the every task in a playbook. The I(running_config) argument allows the
implementer to pass in the configuration to use as the base implementer to pass in the configuration to use as the base
config for comparison. config for comparison.
default: null
aliases: ['config'] aliases: ['config']
defaults: defaults:
description: description:

View file

@ -77,9 +77,7 @@ options:
description: description:
- Specifies an alternative release from which all packages will be - Specifies an alternative release from which all packages will be
installed. installed.
required: false
version_added: "2.6" version_added: "2.6"
default: null
autoremove: autoremove:
description: description:
@ -87,7 +85,7 @@ options:
installed as dependencies of user-installed packages but which are no longer installed as dependencies of user-installed packages but which are no longer
required by any such package. Should be used alone or when state is I(absent) required by any such package. Should be used alone or when state is I(absent)
type: bool type: bool
default: false default: "no"
version_added: "2.4" version_added: "2.4"
exclude: exclude:
description: description:
@ -112,7 +110,6 @@ options:
description: description:
- When using latest, only update installed packages. Do not install packages. - When using latest, only update installed packages. Do not install packages.
- Has an effect only if state is I(latest) - Has an effect only if state is I(latest)
required: false
default: "no" default: "no"
type: bool type: bool
version_added: "2.7" version_added: "2.7"
@ -125,7 +122,6 @@ options:
bugfix: bugfix:
description: description:
- If set to C(yes), and C(state=latest) then only installs updates that have been marked bugfix related. - If set to C(yes), and C(state=latest) then only installs updates that have been marked bugfix related.
required: false
default: "no" default: "no"
type: bool type: bool
version_added: "2.7" version_added: "2.7"
@ -133,13 +129,11 @@ options:
description: description:
- I(Plugin) name to enable for the install/update operation. - I(Plugin) name to enable for the install/update operation.
The enabled plugin will not persist beyond the transaction. The enabled plugin will not persist beyond the transaction.
required: false
version_added: "2.7" version_added: "2.7"
disable_plugin: disable_plugin:
description: description:
- I(Plugin) name to disable for the install/update operation. - I(Plugin) name to disable for the install/update operation.
The disabled plugins will not persist beyond the transaction. The disabled plugins will not persist beyond the transaction.
required: false
version_added: "2.7" version_added: "2.7"
disable_excludes: disable_excludes:
description: description:
@ -147,7 +141,6 @@ options:
- If set to C(all), disables all excludes. - If set to C(all), disables all excludes.
- If set to C(main), disable excludes defined in [main] in yum.conf. - If set to C(main), disable excludes defined in [main] in yum.conf.
- If set to C(repoid), disable excludes defined for given repo id. - If set to C(repoid), disable excludes defined for given repo id.
required: false
choices: [ all, main, repoid ] choices: [ all, main, repoid ]
version_added: "2.7" version_added: "2.7"
validate_certs: validate_certs:
@ -168,19 +161,18 @@ options:
package and others can cause changes to the packages which were package and others can cause changes to the packages which were
in the earlier transaction). in the earlier transaction).
type: bool type: bool
default: False default: "no"
version_added: "2.7" version_added: "2.7"
install_repoquery: install_repoquery:
description: description:
- This is effectively a no-op in DNF as it is not needed with DNF, but is an accepted parameter for feature - This is effectively a no-op in DNF as it is not needed with DNF, but is an accepted parameter for feature
parity/compatibility with the I(yum) module. parity/compatibility with the I(yum) module.
type: bool type: bool
default: True default: "yes"
version_added: "2.7" version_added: "2.7"
download_only: download_only:
description: description:
- Only download the packages, do not install them. - Only download the packages, do not install them.
required: false
default: "no" default: "no"
type: bool type: bool
version_added: "2.7" version_added: "2.7"

View file

@ -29,7 +29,6 @@ options:
upstream yum developers. As of Ansible 2.7+, this module also supports C(YUM4), which is the upstream yum developers. As of Ansible 2.7+, this module also supports C(YUM4), which is the
"new yum" and it has an C(dnf) backend. "new yum" and it has an C(dnf) backend.
- By default, this module will select the backend based on the C(ansible_pkg_mgr) fact. - By default, this module will select the backend based on the C(ansible_pkg_mgr) fact.
required: false
default: "auto" default: "auto"
choices: [ auto, yum, yum4, dnf ] choices: [ auto, yum, yum4, dnf ]
version_added: "2.7" version_added: "2.7"
@ -112,7 +111,6 @@ options:
description: description:
- When using latest, only update installed packages. Do not install packages. - When using latest, only update installed packages. Do not install packages.
- Has an effect only if state is I(latest) - Has an effect only if state is I(latest)
required: false
default: "no" default: "no"
type: bool type: bool
version_added: "2.5" version_added: "2.5"
@ -132,7 +130,6 @@ options:
bugfix: bugfix:
description: description:
- If set to C(yes), and C(state=latest) then only installs updates that have been marked bugfix related. - If set to C(yes), and C(state=latest) then only installs updates that have been marked bugfix related.
required: false
default: "no" default: "no"
version_added: "2.6" version_added: "2.6"
allow_downgrade: allow_downgrade:
@ -152,21 +149,17 @@ options:
description: description:
- I(Plugin) name to enable for the install/update operation. - I(Plugin) name to enable for the install/update operation.
The enabled plugin will not persist beyond the transaction. The enabled plugin will not persist beyond the transaction.
required: false
version_added: "2.5" version_added: "2.5"
disable_plugin: disable_plugin:
description: description:
- I(Plugin) name to disable for the install/update operation. - I(Plugin) name to disable for the install/update operation.
The disabled plugins will not persist beyond the transaction. The disabled plugins will not persist beyond the transaction.
required: false
version_added: "2.5" version_added: "2.5"
releasever: releasever:
description: description:
- Specifies an alternative release from which all packages will be - Specifies an alternative release from which all packages will be
installed. installed.
required: false
version_added: "2.7" version_added: "2.7"
default: null
autoremove: autoremove:
description: description:
- If C(yes), removes all "leaf" packages from the system that were originally - If C(yes), removes all "leaf" packages from the system that were originally
@ -174,7 +167,7 @@ options:
required by any such package. Should be used alone or when state is I(absent) required by any such package. Should be used alone or when state is I(absent)
- "NOTE: This feature requires yum >= 3.4.3 (RHEL/CentOS 7+)" - "NOTE: This feature requires yum >= 3.4.3 (RHEL/CentOS 7+)"
type: bool type: bool
default: false default: "no"
version_added: "2.7" version_added: "2.7"
disable_excludes: disable_excludes:
description: description:
@ -182,13 +175,11 @@ options:
- If set to C(all), disables all excludes. - If set to C(all), disables all excludes.
- If set to C(main), disable excludes defined in [main] in yum.conf. - If set to C(main), disable excludes defined in [main] in yum.conf.
- If set to C(repoid), disable excludes defined for given repo id. - If set to C(repoid), disable excludes defined for given repo id.
required: false
choices: [ all, main, repoid ] choices: [ all, main, repoid ]
version_added: "2.7" version_added: "2.7"
download_only: download_only:
description: description:
- Only download the packages, do not install them. - Only download the packages, do not install them.
required: false
default: "no" default: "no"
type: bool type: bool
version_added: "2.7" version_added: "2.7"

View file

@ -1,5 +1,6 @@
#!/usr/bin/python #!/usr/bin/python
# (c) 2015, Werner Dijkerman (ikben@werner-dijkerman.nl)
# Copyright: (c) 2015, Werner Dijkerman (ikben@werner-dijkerman.nl)
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
@ -29,25 +30,19 @@ options:
validate_certs: validate_certs:
description: description:
- When using https if SSL certificate needs to be verified. - When using https if SSL certificate needs to be verified.
required: false type: bool
default: true default: 'yes'
aliases: aliases:
- verify_ssl - verify_ssl
login_user: login_user:
description: description:
- Gitlab user name. - Gitlab user name.
required: false
default: null
login_password: login_password:
description: description:
- Gitlab password for login_user - Gitlab password for login_user
required: false
default: null
login_token: login_token:
description: description:
- Gitlab token for logging in. - Gitlab token for logging in.
required: false
default: null
name: name:
description: description:
- Name of the group you want to create. - Name of the group you want to create.
@ -56,19 +51,14 @@ options:
description: description:
- The path of the group you want to create, this will be server_url/group_path - The path of the group you want to create, this will be server_url/group_path
- If not supplied, the group_name will be used. - If not supplied, the group_name will be used.
required: false
default: null
description: description:
description: description:
- A description for the group. - A description for the group.
required: false
default: null
version_added: "2.7" version_added: "2.7"
state: state:
description: description:
- create or delete group. - create or delete group.
- Possible values are present and absent. - Possible values are present and absent.
required: false
default: "present" default: "present"
choices: ["present", "absent"] choices: ["present", "absent"]
''' '''

View file

@ -1,7 +1,7 @@
#!/usr/bin/python #!/usr/bin/python
# coding: utf-8 -*- # coding: utf-8 -*-
# (c) 2017, Wayne Witzel III <wayne@riotousliving.com> # Copyright: (c) 2017, Wayne Witzel III <wayne@riotousliving.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
@ -74,13 +74,9 @@ options:
client: client:
description: description:
- Client or application ID for azure_rm type. - Client or application ID for azure_rm type.
required: False
default: null
security_token: security_token:
description: description:
- STS token for aws type. - STS token for aws type.
required: False
default: null
version_added: "2.6" version_added: "2.6"
secret: secret:
description: description:

View file

@ -1,9 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
# coding: utf-8 -*- # coding: utf-8 -*-
#
# (c) 2018, Adrien Fleury <fleu42@gmail.com> # Copyright: (c) 2018, Adrien Fleury <fleu42@gmail.com>
# GNU General Public License v3.0+ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
__metaclass__ = type __metaclass__ = type
@ -31,8 +30,6 @@ options:
description: description:
description: description:
- The description to use for the inventory source. - The description to use for the inventory source.
required: False
default: null
inventory: inventory:
description: description:
- The inventory the source is linked to. - The inventory the source is linked to.
@ -58,7 +55,6 @@ options:
credential: credential:
description: description:
- Credential to use to retrieve the inventory from. - Credential to use to retrieve the inventory from.
required: False
source_vars: source_vars:
description: description:
- >- - >-
@ -66,24 +62,20 @@ options:
file. For example with Openstack, specifying *private: false* would file. For example with Openstack, specifying *private: false* would
change the output of the openstack.py script. It has to be YAML or change the output of the openstack.py script. It has to be YAML or
JSON. JSON.
required: False
timeout: timeout:
description: description:
- Number in seconds after which the Tower API methods will time out. - Number in seconds after which the Tower API methods will time out.
source_project: source_project:
description: description:
- Use a *project* as a source for the *inventory*. - Use a *project* as a source for the *inventory*.
required: False
source_path: source_path:
description: description:
- Path to the file to use as a source in the selected *project*. - Path to the file to use as a source in the selected *project*.
required: False
update_on_project_update: update_on_project_update:
description: description:
- >- - >-
That parameter will sync the inventory when the project is synced. It That parameter will sync the inventory when the project is synced. It
can only be used with a SCM source. can only be used with a SCM source.
required: False
type: bool type: bool
source_regions: source_regions:
description: description:
@ -91,27 +83,23 @@ options:
List of regions for your cloud provider. You can include multiple all List of regions for your cloud provider. You can include multiple all
regions. Only Hosts associated with the selected regions will be regions. Only Hosts associated with the selected regions will be
updated. Refer to Ansible Tower documentation for more detail. updated. Refer to Ansible Tower documentation for more detail.
required: False
instance_filters: instance_filters:
description: description:
- >- - >-
Provide a comma-separated list of filter expressions. Hosts are Provide a comma-separated list of filter expressions. Hosts are
imported when all of the filters match. Refer to Ansible Tower imported when all of the filters match. Refer to Ansible Tower
documentation for more detail. documentation for more detail.
required: False
group_by: group_by:
description: description:
- >- - >-
Specify which groups to create automatically. Group names will be Specify which groups to create automatically. Group names will be
created similar to the options selected. If blank, all groups above created similar to the options selected. If blank, all groups above
are created. Refer to Ansible Tower documentation for more detail. are created. Refer to Ansible Tower documentation for more detail.
required: False
source_script: source_script:
description: description:
- >- - >-
The source custom script to use to build the inventory. It needs to The source custom script to use to build the inventory. It needs to
exist. exist.
required: False
overwrite: overwrite:
description: description:
- >- - >-
@ -123,7 +111,6 @@ options:
left in the "all" default group for the inventory. When not checked, left in the "all" default group for the inventory. When not checked,
local child hosts and groups not found on the external source will local child hosts and groups not found on the external source will
remain untouched by the inventory update process. remain untouched by the inventory update process.
required: False
type: bool type: bool
overwrite_vars: overwrite_vars:
description: description:
@ -132,14 +119,12 @@ options:
and replaced by those found on the external source. When not checked, and replaced by those found on the external source. When not checked,
a merge will be performed, combining local variables with those found a merge will be performed, combining local variables with those found
on the external source. on the external source.
required: False
type: bool type: bool
update_on_launch: update_on_launch:
description: description:
- >- - >-
Each time a job runs using this inventory, refresh the inventory from Each time a job runs using this inventory, refresh the inventory from
the selected source before executing job tasks. the selected source before executing job tasks.
required: False
type: bool type: bool
update_cache_timeout: update_cache_timeout:
description: description:
@ -148,17 +133,14 @@ options:
job runs and callbacks the task system will evaluate the timestamp of job runs and callbacks the task system will evaluate the timestamp of
the latest sync. If it is older than Cache Timeout, it is not the latest sync. If it is older than Cache Timeout, it is not
considered current, and a new inventory sync will be performed. considered current, and a new inventory sync will be performed.
required: False
state: state:
description: description:
- Desired state of the resource. - Desired state of the resource.
required: False
default: "present" default: "present"
choices: ["present", "absent"] choices: ["present", "absent"]
tower_verify_ssl: tower_verify_ssl:
description: description:
- Tower option to avoid certificates check. - Tower option to avoid certificates check.
required: False
type: bool type: bool
extends_documentation_fragment: tower extends_documentation_fragment: tower
''' '''

View file

@ -1,9 +1,8 @@
#!/usr/bin/python #!/usr/bin/python
# coding: utf-8 -*- # coding: utf-8 -*-
#
# (c) 2018, Adrien Fleury <fleu42@gmail.com> # Copyright: (c) 2018, Adrien Fleury <fleu42@gmail.com>
# GNU General Public License v3.0+ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
__metaclass__ = type __metaclass__ = type
@ -27,18 +26,13 @@ options:
allow_simultaneous: allow_simultaneous:
description: description:
- If enabled, simultaneous runs of this job template will be allowed. - If enabled, simultaneous runs of this job template will be allowed.
required: False
type: bool type: bool
description: description:
description: description:
- The description to use for the workflow. - The description to use for the workflow.
required: False
default: null
extra_vars: extra_vars:
description: description:
- > - Extra variables used by Ansible in YAML or key=value format.
Extra variables used by Ansible in YAML or key=value format.
required: False
name: name:
description: description:
- The name to use for the workflow. - The name to use for the workflow.
@ -46,28 +40,23 @@ options:
organization: organization:
description: description:
- The organization the workflow is linked to. - The organization the workflow is linked to.
required: False
schema: schema:
description: description:
- > - >
The schema is a JSON- or YAML-formatted string defining the The schema is a JSON- or YAML-formatted string defining the
hierarchy structure that connects the nodes. Refer to Tower hierarchy structure that connects the nodes. Refer to Tower
documentation for more information. documentation for more information.
required: False
survey_enabled: survey_enabled:
description: description:
- Setting that variable will prompt the user for job type on the - Setting that variable will prompt the user for job type on the
workflow launch. workflow launch.
required: False
type: bool type: bool
survey: survey:
description: description:
- The definition of the survey associated to the workflow. - The definition of the survey associated to the workflow.
required: False
state: state:
description: description:
- Desired state of the resource. - Desired state of the resource.
required: False
default: "present" default: "present"
choices: ["present", "absent"] choices: ["present", "absent"]
extends_documentation_fragment: tower extends_documentation_fragment: tower

View file

@ -1042,7 +1042,6 @@ lib/ansible/modules/remote_management/ucs/ucs_wwn_pool.py E322
lib/ansible/modules/remote_management/ucs/ucs_wwn_pool.py E323 lib/ansible/modules/remote_management/ucs/ucs_wwn_pool.py E323
lib/ansible/modules/source_control/github_issue.py E324 lib/ansible/modules/source_control/github_issue.py E324
lib/ansible/modules/source_control/github_issue.py E326 lib/ansible/modules/source_control/github_issue.py E326
lib/ansible/modules/source_control/gitlab_group.py E325
lib/ansible/modules/source_control/gitlab_project.py E324 lib/ansible/modules/source_control/gitlab_project.py E324
lib/ansible/modules/source_control/gitlab_project.py E326 lib/ansible/modules/source_control/gitlab_project.py E326
lib/ansible/modules/source_control/gitlab_user.py E326 lib/ansible/modules/source_control/gitlab_user.py E326