summaryrefslogtreecommitdiff
path: root/inventory
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-01-24 00:13:22 +0100
committerChristian Pointner <equinox@spreadspace.org>2021-01-24 00:13:22 +0100
commit3ef2e1af263fbabfffb08090c0808672f694a5a7 (patch)
tree7160ac04e18b02ce6ea90443bce15449fffc8734 /inventory
parentadd basic playbook for epimetheus (diff)
cryptdisk and basic zfs setup for epimetheus
Diffstat (limited to 'inventory')
-rw-r--r--inventory/host_vars/ch-epimetheus.yml31
-rw-r--r--inventory/host_vars/ch-prometheus.yml2
2 files changed, 32 insertions, 1 deletions
diff --git a/inventory/host_vars/ch-epimetheus.yml b/inventory/host_vars/ch-epimetheus.yml
index 79301d33..8545c76b 100644
--- a/inventory/host_vars/ch-epimetheus.yml
+++ b/inventory/host_vars/ch-epimetheus.yml
@@ -13,3 +13,34 @@ network:
gateway: "{{ network_zones.lan.gateway }}"
interfaces:
- *_network_primary_
+
+
+apt_repo_components:
+ - main
+ - contrib ## for zfs
+ - non-free ## for microcode updates
+
+
+cryptdisk_volumes:
+ crypto-sata0:
+ passphrase: "{{ vault_cryptdisk_volumes['crypto-sata0'].passphrase }}"
+ device: /dev/disk/by-id/ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1674991
+ crypto-sata1:
+ passphrase: "{{ vault_cryptdisk_volumes['crypto-sata1'].passphrase }}"
+ device: /dev/disk/by-id/ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1357355
+ crypto-sata2:
+ passphrase: "{{ vault_cryptdisk_volumes['crypto-sata2'].passphrase }}"
+ device: /dev/disk/by-id/ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1522231
+ crypto-sata3:
+ passphrase: "{{ vault_cryptdisk_volumes['crypto-sata3'].passphrase }}"
+ device: /dev/disk/by-id/ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T1696205
+
+
+zfs_arc_size:
+ min: 2GB
+ max: 20GB
+
+zfs_pools:
+ storage:
+ mountpoint: /srv/storage
+ create_vdevs: raidz /dev/mapper/crypto-sata0 /dev/mapper/crypto-sata1 /dev/mapper/crypto-sata2 /dev/mapper/crypto-sata3
diff --git a/inventory/host_vars/ch-prometheus.yml b/inventory/host_vars/ch-prometheus.yml
index 38bc197a..6e273d20 100644
--- a/inventory/host_vars/ch-prometheus.yml
+++ b/inventory/host_vars/ch-prometheus.yml
@@ -36,7 +36,7 @@ network:
apt_repo_components:
- main
- - contrib
+ - contrib ## for zfs
- non-free ## for microcode updates