36 lines
1.1 KiB
YAML
36 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:
|
|
serviceAccountName: argo-runner
|
|
imagePullSecrets:
|
|
- name: oci-mylimbo-infra-icarus-credentials
|
|
entrypoint: raw-source
|
|
|
|
templates:
|
|
- name: raw-source
|
|
inputs:
|
|
parameters:
|
|
- name: source
|
|
steps:
|
|
- - name: invoke-limbo-ansible-collections-global
|
|
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"
|