clarified.core.providentia_v3 (1.0.4) — inventory

Providentia inventory source

Authors: unknown

Install collection

Install with ansible-galaxy collection install clarified.core:==1.0.4


Add to requirements.yml

  collections:
    - name: clarified.core
      version: 1.0.4

Description

Get inventory hosts and groups from Providentia.

Uses a YAML configuration file that ends with providentia.(yml|yaml).


Requirements

Inputs

    
plugin:
    description: token that ensures this is a source file for the 'providentia' plugin.
    required: true

exercise:
    description: Exercise abbreviation which defines configuration to populate inventory
      with.
    required: true
    type: string

sso_client_id:
    default: Providentia
    description: SSO client id for Providentia.
    type: string

sso_token_url:
    description: The endpoint where token may be obtained for Providentia

providentia_host:
    description: Root URL to Providentia.
    required: true
    type: string

credentials_lookup_env:
    default: KEEPASS_DEPLOYER_CREDENTIALS
    description: ENV var used to lookup Providentia credentials KeePass path
    required: false
    type: string