Ich möchte einen Befehl (cmd.run
) auszuführen, die Dateien innerhalb des Salz-Verzeichnis verwendet, zum Beispiel:Wie verwendet man Dateien im Verzeichnis salt für cmd.run?
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
Ist dies der richtige Ansatz oder sehe ich das erste tun müssen?
file:
managed:
- source: salt://concourse/teams/builds/{{ pipeline }}/pipeline.yml
Stellen Sie klar, wo Sie cmd.run im Salt-Server ausführen möchten? oder Salz-Günstling? – mootmoot