EE Utilities
The EE Utilities Credential configuration below is compatible with infra.ee_utilities modules.
Input Configuration
fields:
- id: ee_base_reg_user
type: string
label: Base Registry Username
- id: ee_base_reg_password
type: string
label: Base Registry Password
secret: true
- id: ee_dest_reg
type: string
label: Destination Registry
help_text: 'ex: quay.io/zleblanc'
- id: ee_dest_reg_user
type: string
label: Destination Registry Username
- id: ee_dest_reg_password
type: string
label: Destination Registry Password
secret: true
required:
- ee_base_reg_user
- ee_base_reg_password
- ee_dest_reg
- ee_dest_reg_user
- ee_dest_reg_password
Injector Configuration
extra_vars:
ee_dest_reg: '{{ ee_dest_reg }}'
ee_base_reg_user: '{{ ee_base_reg_user }}'
ee_dest_reg_user: '{{ ee_dest_reg_user }}'
ee_base_reg_password: '{{ ee_base_reg_password }}'
ee_dest_reg_password: '{{ ee_dest_reg_password }}'
Deploy with Controller Configuration
# Task to be included in a playbook
- name: Create Private Automation Hub Credential Type
ansible.builtin.include_role:
name: infra.controller_configuration.credential_types
vars:
controller_credential_types:
- name: ServiceNow Credential
description: Private Automation Hub credential for use with servicenow.itsm collection
inputs:
fields:
- id: ee_base_reg_user
type: string
label: Base Registry Username
- id: ee_base_reg_password
type: string
label: Base Registry Password
secret: true
- id: ee_dest_reg
type: string
label: Destination Registry
help_text: 'ex: quay.io/zleblanc'
- id: ee_dest_reg_user
type: string
label: Destination Registry Username
- id: ee_dest_reg_password
type: string
label: Destination Registry Password
injectors:
extra_vars:
ee_dest_reg: !unsafe "{{ ee_dest_reg }}"
ee_base_reg_user: !unsafe "{{ ee_base_reg_user }}"
ee_dest_reg_user: !unsafe "{{ ee_dest_reg_user }}"
ee_base_reg_password: !unsafe "{{ ee_base_reg_password }}"
ee_dest_reg_password: !unsafe "{{ ee_dest_reg_password }}"