我想运行一个命令 ( cmd.run
),它使用 salt 目录中的文件,例如:
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
这是正确的方法还是我需要先这样做?
file:
managed:
- source: salt://concourse/teams/builds/{{ pipeline }}/pipeline.yml