kubealex.eda.eda_credentials (1.0.9) — module

Create or update credentials in EDA Controller.

Authors: unknown

Install collection

Install with ansible-galaxy collection install kubealex.eda:==1.0.9


Add to requirements.yml

  collections:
    - name: kubealex.eda
      version: 1.0.9

Description

This module allows creating or updating credentials in EDA Controller. It supports various credential types such as GitHub Personal Access Token, GitLab Personal Access Token, and Container registry. The module uses the EDA Controller API to interact with the credentials.


Requirements

Inputs

    
credentials:
    description:
    - A list of credentials to create or update.
    elements: dict
    required: true
    suboptions:
      credential_type:
        choices:
        - GitHub Personal Access Token
        - GitLab Personal Access Token
        - Container registry
        description:
        - The type of the credential.
        required: true
        type: str
      description:
        description:
        - The description of the credential.
        required: false
        type: str
      name:
        description:
        - The name of the credential.
        required: true
        type: str
      secret:
        description:
        - The secret/password associated with the credential.
        no_log: true
        required: true
        type: str
      username:
        description:
        - The username associated with the credential.
        required: true
        type: str
    type: list

controller_url:
    description:
    - The URL of the EDA Controller.
    required: true
    type: str

controller_user:
    description:
    - The username for authentication with the EDA Controller.
    required: true
    type: str

controller_password:
    description:
    - The password for authentication with the EDA Controller.
    no_log: true
    required: true
    type: str