aboutsummaryrefslogtreecommitdiff
path: root/ansible/plays/zigbee2mqtt-backup.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/plays/zigbee2mqtt-backup.yml')
-rw-r--r--ansible/plays/zigbee2mqtt-backup.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/ansible/plays/zigbee2mqtt-backup.yml b/ansible/plays/zigbee2mqtt-backup.yml
new file mode 100644
index 0000000..331045b
--- /dev/null
+++ b/ansible/plays/zigbee2mqtt-backup.yml
@@ -0,0 +1,13 @@
+- hosts:
+ - zigbee2mqtt
+ tasks:
+ - become: yes
+ register: config
+ shell:
+ cmd: |
+ mp=$(docker volume inspect zigbee2mqtt --format '{{"{{.Mountpoint}}"}}')
+ cat $mp/configuration.yaml
+ - copy:
+ content: "{{ config.stdout }}"
+ dest: files/zigbee2mqtt/{{ ansible_hostname }}/configuration.yaml
+ delegate_to: localhost