Ho provato ad aggiungere:Come posso eseguire più comandi usando Salt Stack?
mypack:
pkg:
- installed
- pkgs:
- mercurial
- git
cmd.run:
- name: 'mkdir -p /opt/mypack'
cmd.run: 'hg pull -u -R /opt/mypack || hg clone -R /opt https://...'
cmd.run: 'ln -s /opt/mypack/etc/init.d/xxx /etc/init.d/xxx'
Ma per qualche ragione questo stato sembra per eseguire/installare, ma i comandi non vengono eseguiti, o almeno non tutti.
Ho bisogno di una soluzione per eseguire più comandi e fallire la distribuzione se uno di questi fallisce.
So che potrei scrivere uno script bash e includere questo script bash, ma stavo cercando una soluzione che avrebbe funzionato solo con il file YAML.
EDIT: Nevermind, a quanto pare non posso pubblicare blocchi di codice nei commenti. Immagino che lascerò una risposta vera. – basepi
Ehi sorin, questa domanda ha una risposta? –
Un altro anno, un altro prod a sorin per accettare una risposta. –