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 scaleway and profitbricks modules (#5949)

Add attributes to scaleway and profitbricks modules.
This commit is contained in:
Felix Fontein 2023-02-24 09:21:52 +01:00 committed by GitHub
parent 6bd131f2fb
commit 50d7597ddc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 146 additions and 10 deletions

View file

@ -15,6 +15,13 @@ short_description: Create, destroy, start, stop, and reboot a ProfitBricks virtu
description: description:
- Create, destroy, update, start, stop, and reboot a ProfitBricks virtual machine. When the virtual machine is created it can optionally wait - Create, destroy, update, start, stop, and reboot a ProfitBricks virtual machine. When the virtual machine is created it can optionally wait
for it to be 'running' before returning. This module has a dependency on profitbricks >= 1.0.0 for it to be 'running' before returning. This module has a dependency on profitbricks >= 1.0.0
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
auto_increment: auto_increment:
description: description:

View file

@ -15,6 +15,13 @@ short_description: Create or destroy a ProfitBricks Virtual Datacenter
description: description:
- This is a simple module that supports creating or removing vDCs. A vDC is required before you can create servers. This module has a dependency - This is a simple module that supports creating or removing vDCs. A vDC is required before you can create servers. This module has a dependency
on profitbricks >= 1.0.0 on profitbricks >= 1.0.0
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
name: name:
description: description:

View file

@ -13,7 +13,14 @@ DOCUMENTATION = '''
module: profitbricks_nic module: profitbricks_nic
short_description: Create or Remove a NIC short_description: Create or Remove a NIC
description: description:
- This module allows you to create or restore a volume snapshot. This module has a dependency on profitbricks >= 1.0.0 - This module allows you to create or restore a volume snapshot. This module has a dependency on profitbricks >= 1.0.0
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
datacenter: datacenter:
description: description:

View file

@ -13,7 +13,14 @@ DOCUMENTATION = '''
module: profitbricks_volume module: profitbricks_volume
short_description: Create or destroy a volume short_description: Create or destroy a volume
description: description:
- Allows you to create or remove a volume from a ProfitBricks datacenter. This module has a dependency on profitbricks >= 1.0.0 - Allows you to create or remove a volume from a ProfitBricks datacenter. This module has a dependency on profitbricks >= 1.0.0
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
datacenter: datacenter:
description: description:

View file

@ -13,7 +13,14 @@ DOCUMENTATION = '''
module: profitbricks_volume_attachments module: profitbricks_volume_attachments
short_description: Attach or detach a volume short_description: Attach or detach a volume
description: description:
- Allows you to attach or detach a volume from a ProfitBricks server. This module has a dependency on profitbricks >= 1.0.0 - Allows you to attach or detach a volume from a ProfitBricks server. This module has a dependency on profitbricks >= 1.0.0
extends_documentation_fragment:
- community.general.attributes
attributes:
check_mode:
support: none
diff_mode:
support: none
options: options:
datacenter: datacenter:
description: description:

View file

@ -21,8 +21,14 @@ author: Remy Leone (@remyleone)
description: description:
- "This module manages compute instances on Scaleway." - "This module manages compute instances on Scaleway."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:

View file

@ -21,8 +21,14 @@ description:
- This module add or remove a private network to a compute instance - This module add or remove a private network to a compute instance
(U(https://developer.scaleway.com)). (U(https://developer.scaleway.com)).
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:

View file

@ -22,9 +22,15 @@ description:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.scaleway_waitable_resource - community.general.scaleway_waitable_resource
- community.general.attributes
requirements: requirements:
- passlib[argon2] >= 1.7.4 - passlib[argon2] >= 1.7.4
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:

View file

@ -21,7 +21,8 @@ description:
- This module return information about a container on Scaleway account. - This module return information about a container on Scaleway account.
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
- community.general.attributes.info_module
options: options:
namespace_id: namespace_id:

View file

@ -22,9 +22,16 @@ description:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.scaleway_waitable_resource - community.general.scaleway_waitable_resource
- community.general.attributes
requirements: requirements:
- passlib[argon2] >= 1.7.4 - passlib[argon2] >= 1.7.4
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -22,7 +22,13 @@ description:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.scaleway_waitable_resource - community.general.scaleway_waitable_resource
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:

View file

@ -22,6 +22,12 @@ description:
- "This module manages database backups on Scaleway account U(https://developer.scaleway.com)." - "This module manages database backups on Scaleway account U(https://developer.scaleway.com)."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:
description: description:

View file

@ -22,9 +22,16 @@ description:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.scaleway_waitable_resource - community.general.scaleway_waitable_resource
- community.general.attributes
requirements: requirements:
- passlib[argon2] >= 1.7.4 - passlib[argon2] >= 1.7.4
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -22,9 +22,16 @@ description:
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.scaleway_waitable_resource - community.general.scaleway_waitable_resource
- community.general.attributes
requirements: requirements:
- passlib[argon2] >= 1.7.4 - passlib[argon2] >= 1.7.4
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -20,8 +20,14 @@ description:
- This module manages IP on Scaleway account - This module manages IP on Scaleway account
U(https://developer.scaleway.com) U(https://developer.scaleway.com)
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:

View file

@ -21,8 +21,14 @@ author: Remy Leone (@remyleone)
description: description:
- "This module manages load-balancers on Scaleway." - "This module manages load-balancers on Scaleway."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:

View file

@ -20,8 +20,14 @@ author: Pascal MANGIN (@pastral)
description: description:
- "This module manages private network on Scaleway account (U(https://developer.scaleway.com))." - "This module manages private network on Scaleway account (U(https://developer.scaleway.com))."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:

View file

@ -20,8 +20,14 @@ author: Antoine Barbare (@abarbare)
description: description:
- "This module manages Security Group on Scaleway account U(https://developer.scaleway.com)." - "This module manages Security Group on Scaleway account U(https://developer.scaleway.com)."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:

View file

@ -21,9 +21,16 @@ description:
- "This module manages Security Group Rule on Scaleway account U(https://developer.scaleway.com)." - "This module manages Security Group Rule on Scaleway account U(https://developer.scaleway.com)."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
requirements: requirements:
- ipaddress - ipaddress
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:
type: str type: str

View file

@ -22,7 +22,13 @@ description:
- "This module manages SSH keys on Scaleway account U(https://developer.scaleway.com)." - "This module manages SSH keys on Scaleway account U(https://developer.scaleway.com)."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state:

View file

@ -23,7 +23,13 @@ description:
- It can be used to configure cloud-init for instance. - It can be used to configure cloud-init for instance.
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:

View file

@ -21,7 +21,13 @@ description:
- "This module manages volumes on Scaleway account U(https://developer.scaleway.com)." - "This module manages volumes on Scaleway account U(https://developer.scaleway.com)."
extends_documentation_fragment: extends_documentation_fragment:
- community.general.scaleway - community.general.scaleway
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options: options:
state: state: