Ho un passo della migrazione ho bisogno di fingere dopo che il database è stato bootstrap e sembra qualcosa di simile:Come posso avere un'attivazione eseguibile un'attività solo quando viene creato il mio database?
- name: "Setup database"
mysql_db: name=my_database state=present target=/tmp/database.sql
args:
login_user: root
login_password: ""
- name: Import the database
shell: ../../vendor/bin/propel up --fake
args:
chdir: /var/www/project/application/propel
sarebbe ovviamente non essere una buona idea di falsificare la migrazione del database dopo la prima volta. Come posso farlo solo una volta?
I pensa che questo rovini l'intera idea dell'automazione se devi specificare la variabile ogni volta. Cosa succede se ti dimentichi di questo? Tu fai cosa? Perdere il contenuto del tuo database? Cattiva idea – user1970395