ctera.ctera.ctera_portal_tenant (2.2.17) — module

CTERA-Networks Portal Tenant Management

Authors: Saimon Michelson (@saimonation), Ygal Blum (@ygalblum)

preview | supported by community

Install collection

Install with ansible-galaxy collection install ctera.ctera:==2.2.17


Add to requirements.yml

  collections:
    - name: ctera.ctera
      version: 2.2.17

Description

Manage Portal Tenants

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: New Company tenant
  ctera_portal_tenant:
    name: Example
    display_name: "Tenant for the Example Company Ltd"
    company: "Example Company Ltd"
    ctera_host: "{{ ctera_portal_hostname }}"
    ctera_user: "{{ ctera_portal_user }}"
    ctera_password: "{{ ctera_portal_password }}"

Inputs

    
name:
    description: The name of the managed tenant
    required: true
    type: str

plan:
    description: The Subscription plan name to assign to the managed tenant
    type: str

state:
    choices:
    - present
    - absent
    default: present
    description:
    - Whether the specified tenant should exist or not.
    type: str

tenant:
    description:
    - Name of the tenant.
    - For Global Admin operations set to "$admin"
    - Use default if not provided.
    - Do not set for initialization operations
    type: str

comment:
    description: Assign a comment to the managed tenant
    type: str

company:
    description: The Company name for the managed tenant
    type: str

billing_id:
    description: The Billing ID for the managed tenant
    type: str

display_name:
    description: The Display Name of the managed tenant
    type: str