Group

Example Syntax

    - name: Create group
      ionoscloudsdk.ionoscloud.group:
        name: guests
        create_datacenter: true
        create_snapshot: true
        reserve_ip: true
        access_activity_log: false

    - name: Update group
      ionoscloudsdk.ionoscloud.group:
        name: guests
        create_datacenter: false
        users:
          - john.smith@test.com
        state: update

Parameter Reference

The following parameters are supported:

NameRequiredTypeDefaultDescription

name

yes

string

The name of the group.

create_datacenter

no

boolean

Indicates if the group is allowed to create virtual data centers.

create_snapshot

no

boolean

Indicates if the group is allowed to create snapshots.

reserve_ip

no

boolean

Indicates if the group is allowed to reserve IP addresses.

access_activity_log

no

boolean

Indicates if the group is allowed to access the activity log.

create_pcc

no

boolean

Indicates if the group is allowed to create PCCs.

s3_privilege

no

boolean

Indicates if the group is allowed to access s3.

create_backup_unit

no

boolean

Indicates if the group is allowed to create backupunits.

create_internet_access

no

boolean

Indicates if the group is allowed to create internet access..

create_k8s_cluster

no

boolean

Indicates if the group is allowed to create kubernetes clusters.

users

no

list

A list of (non-administrator) user IDs or emails to associate with the group. Set to empty list ([]) to remove all users from the group.

api_url

no

string

The Ionos API base URL.

username

no

string

The Ionos username. Overrides the IONOS_USERNAME environement variable.

password

no

string

The Ionos password. Overrides the IONOS_PASSWORD environement variable.

wait

no

boolean

true

Wait for the operation to complete before continuing.

wait_timeout

no

integer

600

The number of seconds until the wait ends.

state

no

string

present

Indicate desired state of the resource: present, absent, update

Last updated