ctera.ctera.ctera_portal_server (2.2.17) — module

CTERA Portal server 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

Modify the configuration of a CTERA Portal server

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Rename a CTERA Portal server
  ctera.ctera.ctera_portal_server:
    name: "server"
    server_name: "main_database"
    ctera_host: "{{ ctera_portal_hostname }}"
    ctera_user: "{{ ctera_portal_user }}"
    ctera_password: "{{ ctera_portal_password }}"
    ctera_trust_certificate: True
    tenant: "$admin"

Inputs

    
app:
    description: Enable or disable the application service
    required: false
    type: bool

name:
    description: The current server name
    required: true
    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

preview:
    description: Enable or disable the preview service
    required: false
    type: bool

public_ip:
    description: Public NAT address
    required: false
    type: str

replica_of:
    description: Configure as a replicate of another Portal server
    required: false
    type: str

server_name:
    description: The new server name
    required: false
    type: str

allow_user_login:
    description: Allow or disallow logins to this server
    required: false
    type: bool

enable_public_ip:
    description: Enable or disable public NAT address
    required: false
    type: bool

enable_replication:
    description: Enable or disable database replication
    required: false
    type: bool