I want to run a command (cmd.run
) which uses files within the salt directory, for example:
fly_set_{{ pipeline }}:
cmd.run:
- name: |
fly -t ci set-pipeline -p {{ pipeline }} -c pipeline.yml -l credentials.yml
- require:
- cmd: fly_login_{{name}}
- file: /etc/concourse/teams/builds/{{ pipeline }}/pipeline.yml
- file: /etc/concourse/teams/builds/{{ pipeline }}/credentials.yml
Is this the correct approach or do I need to do this first?
file:
managed:
- source: salt://concourse/teams/builds/{{ pipeline }}/pipeline.yml