cybus.connectware.service (2.2.2) — module

Manages Connectware Services

Authors: Jan Erichsen (@NotoriousBIT)

This plugin has a corresponding action plugin.

Install collection

Install with ansible-galaxy collection install cybus.connectware:==2.2.2


Add to requirements.yml

  collections:
    - name: cybus.connectware
      version: 2.2.2

Description

Install, manage and delete Connectware Services


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Service present
  cybus.connectware.service:
    id: testservice
    commissioning_file: ./test_service.yml
    parameters:
      user: admin
      password: admin

Inputs

    
id:
    description:
    - The Service ID
    required: true
    type: str

state:
    choices:
    - present
    - absent
    - restarted
    - enabled
    - disabled
    default: present
    description:
    - Target state for Connectware Role
    type: str

enabled:
    default: true
    description:
    - Flag for enableing / disabeling the service
    type: bool

admin_user:
    default: admin
    description:
    - Admin username
    type: str

parameters:
    default: {}
    description:
    - A list of parameters
    type: dict

api_timeout:
    default: 30
    description:
    - Timeout for API calls
    type: int

admin_password:
    default: admin
    description:
    - Admin password
    type: str

validate_certs:
    default: false
    description:
    - Flag to enable Connectware certificate checking
    type: bool

target_hostname:
    default: localhost
    description:
    - Used to connect to the Connectware API
    type: str

commissioning_file:
    description:
    - The local path of the service commissioning file
    type: str