Skip to content

Commit cd3f17c

Browse files
authored
Merge pull request #1681 from rackerlabs/use-ansible-runner
fix(ansible): updated ansible workflow to use ansible-runner
2 parents 6405779 + 212534c commit cd3f17c

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

workflows/argo-events/workflowtemplates/ansible-run.yaml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,24 @@ spec:
1414
inputs:
1515
parameters:
1616
- name: playbook
17-
default: "nonexistent.yaml"
17+
default: "initial-setup.yml"
1818
- name: extra_vars
1919
default: "var=default"
2020
- name: inventory_file
21-
default: inventory/in-cluster/01-nautobot.yaml
21+
default: /runner/inventory/hosts.yaml
22+
- name: project_path
23+
default: /runner/project
2224
container:
2325
image: ghcr.io/rss-engineering/undercloud-nautobot/ansible:latest
24-
command: [ansible-playbook]
26+
command: [ansible-runner]
2527
args:
28+
- run
29+
- /tmp/runner
30+
- --project-dir
31+
- "{{ inputs.parameters.project_path }}"
32+
- --playbook
2633
- "{{ inputs.parameters.playbook }}"
27-
- --extra-vars
28-
- "{{ inputs.parameters.extra_vars }}"
29-
- "-i"
30-
- "{{ inputs.parameters.inventory_file }}"
31-
- "-vvv"
34+
- --cmdline=-i {{ inputs.parameters.inventory_file }} --extra-vars '{{ inputs.parameters.extra_vars }} env=$(UNDERSTACK_ENV)' -vvv
3235
env:
3336
- name: NAUTOBOT_TOKEN
3437
valueFrom:

0 commit comments

Comments
 (0)