2016-07-12 17 views
0

Wie können wir den Pfad der Sicherungsdateien während LineINfile-Modul in einem Ansible Playbook mit backup = yes ändern. Das Problem ist, dass die Sicherung Dateien im selben Verzeichnis gespeichert werden, die der nginx Dienst verursachen jedes Mal scheitert es neu gestartet wird, mit HandlerÄndern Sie den Pfad der Sicherungsdateien in Ansible Playbook bei der Verwendung von backup = yes mit lineinfile Modul

- name: Down1 
    lineinfile: backup=yes 
       state=present 
       dest=/etc/nginx/conf.d/new.conf 
       regexp='^ server {{ groups['target'][1] }}:8080;' 
       line=' server {{ groups['target'][1] }}:8080 down;' 
    when: (groups['target'][0] == inventory_hostname) and (status == "down1") 
    notify: Restart nginx 

Antwort

1

es ist IMHO derzeit nicht möglich, Änderungen Ordner der Backup-Dateien in ansible. Es gibt eine open issue on github für dieses Problem.

+0

Danke für die Info :) –