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
extends_documentation_fragment:
- community.general.manageiq
- community.general.manageiq
- community.general.attributes
author: Elad Alfassa (@elad661) <ealfassa@redhat.com>
description:
- The manageiq_alert_profiles module supports adding, updating and deleting alert profiles in ManageIQ.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
state:
type: str

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -14,15 +14,21 @@ DOCUMENTATION = '''
---
module: udm_dns_record
author:
- Tobias Rüetschi (@keachi)
- Tobias Rüetschi (@keachi)
short_description: Manage dns entries on a univention corporate server
description:
- "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."
requirements:
- Python >= 2.6
- Univention
- ipaddress (for I(type=ptr_record))
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options:
state:
type: str

View file

@ -14,13 +14,18 @@ DOCUMENTATION = '''
---
module: udm_dns_zone
author:
- Tobias Rüetschi (@keachi)
- Tobias Rüetschi (@keachi)
short_description: Manage dns zones on a univention corporate server
description:
- "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."
requirements:
- Python >= 2.6
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options:
state:
type: str

View file

@ -14,13 +14,18 @@ DOCUMENTATION = '''
---
module: udm_group
author:
- Tobias Rüetschi (@keachi)
- Tobias Rüetschi (@keachi)
short_description: Manage of the posix group
description:
- "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."
requirements:
- Python >= 2.6
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: partial
options:
state:
required: false

View file

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

View file

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

View file

@ -21,6 +21,11 @@ description:
- 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.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -112,6 +117,7 @@ options:
extends_documentation_fragment:
- 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.
- This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -60,6 +65,7 @@ options:
extends_documentation_fragment:
- community.general.utm
- community.general.attributes
'''

View file

@ -21,6 +21,11 @@ description:
- Create, update or destroy a dns entry in SOPHOS UTM.
- This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -70,6 +75,7 @@ options:
extends_documentation_fragment:
- 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.
- This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -54,6 +59,7 @@ options:
extends_documentation_fragment:
- 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.
- This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -185,6 +190,7 @@ options:
extends_documentation_fragment:
- 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.
- This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -123,6 +128,7 @@ options:
extends_documentation_fragment:
- 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.
- This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -138,6 +143,7 @@ options:
extends_documentation_fragment:
- 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.
- This module needs to have the REST Ability of the UTM to be activated.
attributes:
check_mode:
support: none
diff_mode:
support: none
options:
name:
@ -104,6 +109,7 @@ options:
extends_documentation_fragment:
- 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.
- 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:
name:
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
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.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options:
name:

View file

@ -27,6 +27,15 @@ notes:
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.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options:
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
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.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options:
mailbox_name:

View file

@ -28,6 +28,15 @@ notes:
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.
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options:
name: