Files
myinfra.kubernetes.shared/nodes-mngt/icarus-nodes-mngt/workflowTemplates/icarus-ansible-script.yaml
T

36 lines
1.0 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:
serviceAccountName: argo-runner
imagePullSecrets:
- name: oci-mylimbo-infra-icarus-credentials
entrypoint: exec
templates:
- name: exec
inputs:
parameters:
- name: source
steps:
- - name: script-exec
templateRef:
name: limbo-ansible-collections-global
template: raw-source
arguments:
parameters:
- name: source
value: "{{ inputs.parameters.source }}"
- name: inventory_image_reference
value: "oci.limbosolutions.com/mylimbo.infra.icarus/ansible-inventory:latest"
- name: ansible_secret_name
value: "icarus-ansible"
- name: ssh_secret_name
value: "icarus-ssh"