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

Add attributes to manageiq, udm, utm, and webfaction modules (#5955)

Add attributes to manageiq, udm, utm, and webfaction modules.
This commit is contained in:
Felix Fontein 2023-02-24 09:23:28 +01:00 committed by GitHub
parent cc3a79bc48
commit e944a67c18
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 197 additions and 24 deletions

View file

@ -14,12 +14,19 @@ module: manageiq_alert_profiles
short_description: Configuration of alert profiles for ManageIQ short_description: Configuration of alert profiles for ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Elad Alfassa (@elad661) <ealfassa@redhat.com> author: Elad Alfassa (@elad661) <ealfassa@redhat.com>
description: description:
- The manageiq_alert_profiles module supports adding, updating and deleting alert profiles in ManageIQ. - The manageiq_alert_profiles module supports adding, updating and deleting alert profiles in ManageIQ.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -14,12 +14,19 @@ module: manageiq_alerts
short_description: Configuration of alerts in ManageIQ short_description: Configuration of alerts in ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Elad Alfassa (@elad661) <ealfassa@redhat.com> author: Elad Alfassa (@elad661) <ealfassa@redhat.com>
description: description:
- The manageiq_alerts module supports adding, updating and deleting alerts in ManageIQ. - The manageiq_alerts module supports adding, updating and deleting alerts in ManageIQ.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -14,13 +14,20 @@ module: manageiq_group
short_description: Management of groups in ManageIQ short_description: Management of groups in ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Evert Mulder (@evertmulder) author: Evert Mulder (@evertmulder)
description: description:
- The manageiq_group module supports adding, updating and deleting groups in ManageIQ. - The manageiq_group module supports adding, updating and deleting groups in ManageIQ.
requirements: requirements:
- manageiq-client - manageiq-client
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:

View file

@ -15,12 +15,19 @@ module: manageiq_policies
short_description: Management of resource policy_profiles in ManageIQ short_description: Management of resource policy_profiles in ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Daniel Korn (@dkorn) author: Daniel Korn (@dkorn)
description: description:
- The manageiq_policies module supports adding and deleting policy_profiles in ManageIQ. - The manageiq_policies module supports adding and deleting policy_profiles in ManageIQ.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -13,12 +13,19 @@ DOCUMENTATION = '''
module: manageiq_provider module: manageiq_provider
short_description: Management of provider in ManageIQ short_description: Management of provider in ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Daniel Korn (@dkorn) author: Daniel Korn (@dkorn)
description: description:
- The manageiq_provider module supports adding, updating, and deleting provider in ManageIQ. - The manageiq_provider module supports adding, updating, and deleting provider in ManageIQ.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -15,12 +15,19 @@ module: manageiq_tags
short_description: Management of resource tags in ManageIQ short_description: Management of resource tags in ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Daniel Korn (@dkorn) author: Daniel Korn (@dkorn)
description: description:
- The manageiq_tags module supports adding, updating and deleting tags in ManageIQ. - The manageiq_tags module supports adding, updating and deleting tags in ManageIQ.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -14,13 +14,19 @@ module: manageiq_tenant
short_description: Management of tenants in ManageIQ short_description: Management of tenants in ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Evert Mulder (@evertmulder) author: Evert Mulder (@evertmulder)
description: description:
- The manageiq_tenant module supports adding, updating and deleting tenants in ManageIQ. - The manageiq_tenant module supports adding, updating and deleting tenants in ManageIQ.
requirements: requirements:
- manageiq-client - manageiq-client
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -14,12 +14,19 @@ module: manageiq_user
short_description: Management of users in ManageIQ short_description: Management of users in ManageIQ
extends_documentation_fragment: extends_documentation_fragment:
- community.general.manageiq - community.general.manageiq
- community.general.attributes
author: Daniel Korn (@dkorn) author: Daniel Korn (@dkorn)
description: description:
- The manageiq_user module supports adding, updating and deleting users in ManageIQ. - The manageiq_user module supports adding, updating and deleting users in ManageIQ.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -14,15 +14,21 @@ DOCUMENTATION = '''
--- ---
module: udm_dns_record module: udm_dns_record
author: author:
- Tobias Rüetschi (@keachi) - Tobias Rüetschi (@keachi)
short_description: Manage dns entries on a univention corporate server short_description: Manage dns entries on a univention corporate server
description: description:
- "This module allows to manage dns records on a univention corporate server (UCS). - "This module allows to manage dns records on a univention corporate server (UCS).
It uses the python API of the UCS to create a new object or edit it." It uses the python API of the UCS to create a new object or edit it."
requirements: requirements:
- Python >= 2.6
- Univention - Univention
- ipaddress (for I(type=ptr_record)) - ipaddress (for I(type=ptr_record))
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options: options:
state: state:
type: str type: str

View file

@ -14,13 +14,18 @@ DOCUMENTATION = '''
--- ---
module: udm_dns_zone module: udm_dns_zone
author: author:
- Tobias Rüetschi (@keachi) - Tobias Rüetschi (@keachi)
short_description: Manage dns zones on a univention corporate server short_description: Manage dns zones on a univention corporate server
description: description:
- "This module allows to manage dns zones on a univention corporate server (UCS). - "This module allows to manage dns zones on a univention corporate server (UCS).
It uses the python API of the UCS to create a new object or edit it." It uses the python API of the UCS to create a new object or edit it."
requirements: extends_documentation_fragment:
- Python >= 2.6 - community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options: options:
state: state:
type: str type: str

View file

@ -14,13 +14,18 @@ DOCUMENTATION = '''
--- ---
module: udm_group module: udm_group
author: author:
- Tobias Rüetschi (@keachi) - Tobias Rüetschi (@keachi)
short_description: Manage of the posix group short_description: Manage of the posix group
description: description:
- "This module allows to manage user groups on a univention corporate server (UCS). - "This module allows to manage user groups on a univention corporate server (UCS).
It uses the python API of the UCS to create a new object or edit it." It uses the python API of the UCS to create a new object or edit it."
requirements: extends_documentation_fragment:
- Python >= 2.6 - community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options: options:
state: state:
required: false required: false

View file

@ -14,14 +14,19 @@ DOCUMENTATION = '''
--- ---
module: udm_share module: udm_share
author: author:
- Tobias Rüetschi (@keachi) - Tobias Rüetschi (@keachi)
short_description: Manage samba shares on a univention corporate server short_description: Manage samba shares on a univention corporate server
description: description:
- "This module allows to manage samba shares on a univention corporate - "This module allows to manage samba shares on a univention corporate
server (UCS). server (UCS).
It uses the python API of the UCS to create a new object or edit it." It uses the python API of the UCS to create a new object or edit it."
requirements: extends_documentation_fragment:
- Python >= 2.6 - community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options: options:
state: state:
default: "present" default: "present"

View file

@ -14,14 +14,19 @@ DOCUMENTATION = r'''
--- ---
module: udm_user module: udm_user
author: author:
- Tobias Rüetschi (@keachi) - Tobias Rüetschi (@keachi)
short_description: Manage posix users on a univention corporate server short_description: Manage posix users on a univention corporate server
description: description:
- "This module allows to manage posix users on a univention corporate - "This module allows to manage posix users on a univention corporate
server (UCS). server (UCS).
It uses the python API of the UCS to create a new object or edit it." It uses the python API of the UCS to create a new object or edit it."
requirements: extends_documentation_fragment:
- Python >= 2.6 - community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options: options:
state: state:
default: "present" default: "present"

View file

@ -21,6 +21,11 @@ description:
- Create, update or destroy an aaa group object in Sophos UTM. - Create, update or destroy an aaa group object in Sophos UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -112,6 +117,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -22,6 +22,11 @@ description:
- Create, update or destroy a ca host_key_cert entry in SOPHOS UTM. - Create, update or destroy a ca host_key_cert entry in SOPHOS UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -60,6 +65,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -21,6 +21,11 @@ description:
- Create, update or destroy a dns entry in SOPHOS UTM. - Create, update or destroy a dns entry in SOPHOS UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -70,6 +75,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -21,6 +21,11 @@ description:
- Create, update or destroy a network/interface_address object in SOPHOS UTM. - Create, update or destroy a network/interface_address object in SOPHOS UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -54,6 +59,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -22,6 +22,11 @@ description:
- Create, update or destroy a reverse_proxy auth_profile entry in SOPHOS UTM. - Create, update or destroy a reverse_proxy auth_profile entry in SOPHOS UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -185,6 +190,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -22,6 +22,11 @@ description:
- Create, update or destroy a reverse_proxy exception entry in SOPHOS UTM. - Create, update or destroy a reverse_proxy exception entry in SOPHOS UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -123,6 +128,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -22,6 +22,11 @@ description:
- Create, update or destroy a reverse_proxy frontend entry in Sophos UTM. - Create, update or destroy a reverse_proxy frontend entry in Sophos UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -138,6 +143,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -22,6 +22,11 @@ description:
- Create, update or destroy a reverse_proxy location entry in SOPHOS UTM. - Create, update or destroy a reverse_proxy location entry in SOPHOS UTM.
- This module needs to have the REST Ability of the UTM to be activated. - This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
@ -104,6 +109,7 @@ options:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.utm - community.general.utm
- community.general.attributes
''' '''

View file

@ -31,6 +31,15 @@ notes:
your host, you may want to add C(serial: 1) to the plays. your host, you may want to add C(serial: 1) to the plays.
- See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info. - See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
name: name:
description: description:

View file

@ -27,6 +27,13 @@ notes:
The location is not important. However, running them on multiple hosts I(simultaneously) is best avoided. If you don't specify I(localhost) as The location is not important. However, running them on multiple hosts I(simultaneously) is best avoided. If you don't specify I(localhost) as
your host, you may want to add C(serial: 1) to the plays. your host, you may want to add C(serial: 1) to the plays.
- See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info. - See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
name: name:

View file

@ -27,6 +27,15 @@ notes:
your host, you may want to add C(serial: 1) to the plays. your host, you may want to add C(serial: 1) to the plays.
- See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info. - See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
name: name:

View file

@ -24,6 +24,16 @@ notes:
The location is not important. However, running them on multiple hosts I(simultaneously) is best avoided. If you don't specify I(localhost) as The location is not important. However, running them on multiple hosts I(simultaneously) is best avoided. If you don't specify I(localhost) as
your host, you may want to add C(serial: 1) to the plays. your host, you may want to add C(serial: 1) to the plays.
- See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info. - See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
mailbox_name: mailbox_name:

View file

@ -28,6 +28,15 @@ notes:
your host, you may want to add C(serial: 1) to the plays. your host, you may want to add C(serial: 1) to the plays.
- See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info. - See `the webfaction API <https://docs.webfaction.com/xmlrpc-api/>`_ for more info.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
name: name: