diff options
Diffstat (limited to 'inventory')
-rw-r--r-- | inventory/host_vars/ch-epimetheus.yml | 27 | ||||
-rw-r--r-- | inventory/host_vars/ch-prometheus.yml | 1 |
2 files changed, 24 insertions, 4 deletions
diff --git a/inventory/host_vars/ch-epimetheus.yml b/inventory/host_vars/ch-epimetheus.yml index da8ea719..8b816097 100644 --- a/inventory/host_vars/ch-epimetheus.yml +++ b/inventory/host_vars/ch-epimetheus.yml @@ -22,9 +22,9 @@ apt_repo_components: luks_volumes: - crypto-sata0: - passphrase: "{{ vault_luks_volumes['crypto-sata0'].passphrase }}" - device: /dev/disk/by-id/ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1674991 + # crypto-sata0: + # passphrase: "{{ vault_luks_volumes['crypto-sata0'].passphrase }}" + # device: /dev/disk/by-id/ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1674991 crypto-sata1: passphrase: "{{ vault_luks_volumes['crypto-sata1'].passphrase }}" device: /dev/disk/by-id/ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1357355 @@ -43,10 +43,29 @@ zfs_arc_size: zfs_pools: backup: mountpoint: /srv/backup - create_vdevs: raidz /dev/mapper/crypto-sata0 /dev/mapper/crypto-sata1 /dev/mapper/crypto-sata2 /dev/mapper/crypto-sata3 +# create_vdevs: raidz /dev/mapper/crypto-sata0 /dev/mapper/crypto-sata1 /dev/mapper/crypto-sata2 /dev/mapper/crypto-sata3 + create_vdevs: raidz /dev/mapper/crypto-sata1 /dev/mapper/crypto-sata2 /dev/mapper/crypto-sata3 zfs_sanoid_modules: backup: use_template: backup recursive: yes process_children_only: yes + +zfs_syncoid_target_pool: backup +zfs_syncoid_sources: + 'ch-prometheus': + ssh_hostname: "{{ network_zones.lan.prefix | ipaddr(network_zones.lan.offsets['ch-prometheus']) | ipaddr('address') }}" + ssh_port: "{{ hostvars['ch-prometheus'].ansible_port }}" + paths: + nvme/vm: + recursive: yes + skip_parent: yes + storage/vm: + recursive: yes + skip_parent: yes + storage: + recursive: yes + skip_parent: yes + exclude: + - '^storage/vm' diff --git a/inventory/host_vars/ch-prometheus.yml b/inventory/host_vars/ch-prometheus.yml index f64c7a25..9381f0c2 100644 --- a/inventory/host_vars/ch-prometheus.yml +++ b/inventory/host_vars/ch-prometheus.yml @@ -42,6 +42,7 @@ apt_repo_components: ssh_keys_root_extra: - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9AkOBxvf1wZ0B3wEyf7O3GbaIGx5o2f6cVuQIrOjeFfgMSAr1LwiB/gmHhMSEq6OSauD37TA5yDIrzk6NPPjVs/wiklsHgYtTqIxSPItTZFPX4gLvNwwGuRvEW9bTEiHd+bVPIiIT7HOje0kgacjan44rdgppX9DgcUp2j7uSZZabsxDCS/ms0slhwBNU1gtR31PoQ56vIya23D2uMauNAbRJzDEOfAjy4pHF8njYcXPas/yrbLi8PUZ1YO1u/AZto96EIYfHaCLWlstqeCX+R2JrTunvfTr8TF3AkFw8lHMzk3neUR+tPAAFQaqeTlqGPiSNq1Oyf+52XR16qwhd equinox@mail + - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIZK9NBainiE0+A8pT8dbwlNZ0k0AZVhLTzUSo3YtKJt ZFS Backup syncoid@epimetheus installer_storage: type: lvm |