33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: WorkflowTemplate
|
|
metadata:
|
|
name: icarus-ansible-script
|
|
labels:
|
|
workflows.argoproj.io/archive-strategy: "false"
|
|
annotations:
|
|
workflows.argoproj.io/description: |
|
|
icarus ansible script
|
|
spec:
|
|
entrypoint: raw-source
|
|
templates:
|
|
- name: raw-source
|
|
inputs:
|
|
parameters:
|
|
- name: source
|
|
steps:
|
|
- - name: invoke-limbo-ansible-collections-global
|
|
templateRef:
|
|
name: mylimbo-ansible-collections-global-tbot
|
|
template: raw-source
|
|
arguments:
|
|
parameters:
|
|
- name: source
|
|
value: "{{ inputs.parameters.source }}"
|
|
- name: tbot_configmap_name
|
|
value: icarus-nodes-mngt-tbot-config
|
|
- name: inventory_image_reference
|
|
value: oci.limbosolutions.com/mylimbo.infra.icarus/ansible-inventory:latest
|
|
- name: ansible_secret_name
|
|
value: icarus-ansible
|
|
- name: ssh_domain
|
|
value: teleport.limbosolutions.com |