mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Add attributes to clc, hwc, and lxd modules (#5952)
Add attributes to clc, hwc, and lxd modules.
This commit is contained in:
parent
50d7597ddc
commit
cc29b16536
25 changed files with 194 additions and 38 deletions
|
@ -14,6 +14,13 @@ module: clc_aa_policy
|
||||||
short_description: Create or Delete Anti Affinity Policies at CenturyLink Cloud
|
short_description: Create or Delete Anti Affinity Policies at CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to Create or Delete Anti Affinity Policies at CenturyLink Cloud.
|
- An Ansible module to Create or Delete Anti Affinity Policies at CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
name:
|
name:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -15,6 +15,13 @@ module: clc_alert_policy
|
||||||
short_description: Create or Delete Alert Policies at CenturyLink Cloud
|
short_description: Create or Delete Alert Policies at CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to Create or Delete Alert Policies at CenturyLink Cloud.
|
- An Ansible module to Create or Delete Alert Policies at CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
alias:
|
alias:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -14,6 +14,13 @@ module: clc_blueprint_package
|
||||||
short_description: Deploys a blue print package on a set of servers in CenturyLink Cloud
|
short_description: Deploys a blue print package on a set of servers in CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to deploy blue print package on a set of servers in CenturyLink Cloud.
|
- An Ansible module to deploy blue print package on a set of servers in CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
server_ids:
|
server_ids:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -14,6 +14,13 @@ module: clc_firewall_policy
|
||||||
short_description: Create/delete/update firewall policies
|
short_description: Create/delete/update firewall policies
|
||||||
description:
|
description:
|
||||||
- Create or delete or update firewall policies on Centurylink Cloud
|
- Create or delete or update firewall policies on Centurylink Cloud
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
location:
|
location:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -15,6 +15,13 @@ module: clc_group
|
||||||
short_description: Create/delete Server Groups at Centurylink Cloud
|
short_description: Create/delete Server Groups at Centurylink Cloud
|
||||||
description:
|
description:
|
||||||
- Create or delete Server Groups at Centurylink Centurylink Cloud
|
- Create or delete Server Groups at Centurylink Centurylink Cloud
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
name:
|
name:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -15,6 +15,13 @@ module: clc_loadbalancer
|
||||||
short_description: Create, Delete shared loadbalancers in CenturyLink Cloud
|
short_description: Create, Delete shared loadbalancers in CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to Create, Delete shared loadbalancers in CenturyLink Cloud.
|
- An Ansible module to Create, Delete shared loadbalancers in CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
name:
|
name:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -14,6 +14,13 @@ module: clc_modify_server
|
||||||
short_description: Modify servers in CenturyLink Cloud
|
short_description: Modify servers in CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to modify servers in CenturyLink Cloud.
|
- An Ansible module to modify servers in CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
server_ids:
|
server_ids:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -14,6 +14,13 @@ module: clc_publicip
|
||||||
short_description: Add and Delete public ips on servers in CenturyLink Cloud
|
short_description: Add and Delete public ips on servers in CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to add or delete public ip addresses on an existing server or servers in CenturyLink Cloud.
|
- An Ansible module to add or delete public ip addresses on an existing server or servers in CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
protocol:
|
protocol:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -14,6 +14,13 @@ module: clc_server
|
||||||
short_description: Create, Delete, Start and Stop servers in CenturyLink Cloud
|
short_description: Create, Delete, Start and Stop servers in CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to Create, Delete, Start and Stop servers in CenturyLink Cloud.
|
- An Ansible module to Create, Delete, Start and Stop servers in CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
additional_disks:
|
additional_disks:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -14,6 +14,13 @@ module: clc_server_snapshot
|
||||||
short_description: Create, Delete and Restore server snapshots in CenturyLink Cloud
|
short_description: Create, Delete and Restore server snapshots in CenturyLink Cloud
|
||||||
description:
|
description:
|
||||||
- An Ansible module to Create, Delete and Restore server snapshots in CenturyLink Cloud.
|
- An Ansible module to Create, Delete and Restore server snapshots in CenturyLink Cloud.
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
server_ids:
|
server_ids:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -22,6 +22,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -225,7 +230,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -150,7 +155,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,11 @@ author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- requests >= 2.18.4
|
- requests >= 2.18.4
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -61,7 +66,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: true
|
required: true
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,11 @@ author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- requests >= 2.18.4
|
- requests >= 2.18.4
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -45,7 +50,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: true
|
required: true
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -121,7 +126,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -75,7 +80,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -105,7 +110,8 @@ options:
|
||||||
elements: str
|
elements: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -48,7 +53,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -55,7 +60,8 @@ options:
|
||||||
required: false
|
required: false
|
||||||
default: 'peering'
|
default: 'peering'
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -58,7 +63,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -100,7 +105,8 @@ options:
|
||||||
type: str
|
type: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,11 @@ version_added: '0.2.0'
|
||||||
author: Huawei Inc. (@huaweicloud)
|
author: Huawei Inc. (@huaweicloud)
|
||||||
requirements:
|
requirements:
|
||||||
- keystoneauth1 >= 3.6.0
|
- keystoneauth1 >= 3.6.0
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: full
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
state:
|
state:
|
||||||
description:
|
description:
|
||||||
|
@ -94,7 +99,8 @@ options:
|
||||||
elements: str
|
elements: str
|
||||||
required: false
|
required: false
|
||||||
extends_documentation_fragment:
|
extends_documentation_fragment:
|
||||||
- community.general.hwc
|
- community.general.hwc
|
||||||
|
- community.general.attributes
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,13 @@ short_description: Manage LXD profiles
|
||||||
description:
|
description:
|
||||||
- Management of LXD profiles
|
- Management of LXD profiles
|
||||||
author: "Hiroaki Nakamura (@hnakamur)"
|
author: "Hiroaki Nakamura (@hnakamur)"
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: none
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
name:
|
name:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -15,6 +15,13 @@ version_added: 4.8.0
|
||||||
description:
|
description:
|
||||||
- Management of LXD projects.
|
- Management of LXD projects.
|
||||||
author: "Raymond Chang (@we10710aa)"
|
author: "Raymond Chang (@we10710aa)"
|
||||||
|
extends_documentation_fragment:
|
||||||
|
- community.general.attributes
|
||||||
|
attributes:
|
||||||
|
check_mode:
|
||||||
|
support: none
|
||||||
|
diff_mode:
|
||||||
|
support: none
|
||||||
options:
|
options:
|
||||||
name:
|
name:
|
||||||
description:
|
description:
|
||||||
|
|
Loading…
Reference in a new issue