aboutsummaryrefslogtreecommitdiff
path: root/ansible/plays/zigbee2mqtt-backup.yml
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2025-03-30 20:02:09 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2025-03-30 20:02:09 +0200
commit871f158748898cdd69b7c4df2783f0c31370d7dc (patch)
tree43a123d5574d955f8f27875a1c09aa730953b873 /ansible/plays/zigbee2mqtt-backup.yml
parent177895ce74e47bc9327020a73b39b080a872315a (diff)
downloadinfra-871f158748898cdd69b7c4df2783f0c31370d7dc.tar.gz
infra-871f158748898cdd69b7c4df2783f0c31370d7dc.tar.bz2
infra-871f158748898cdd69b7c4df2783f0c31370d7dc.tar.xz
infra-871f158748898cdd69b7c4df2783f0c31370d7dc.zip
garasjepi
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