Browse Source

add nas-tangclient playbook

Blaine Story 2 years ago
parent
commit
c51e901470
1 changed files with 74 additions and 0 deletions
  1. 74 0
      plays/nas-tangclient.yml

+ 74 - 0
plays/nas-tangclient.yml

@@ -0,0 +1,74 @@
+---
+- hosts: nas
+  gather_facts: true
+  become: true
+
+  vars_files:
+    - "{{ inventory_dir }}/vars/vault.yaml"
+
+  vars:
+    nbde_client_bindings:
+      - device: /dev/cs/root
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 1
+
+        # disk1
+      - device: /dev/disk/by-id/ata-WDC_WD101EFBX-68B0AN0_VCJW0TDP
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+        # disk2
+      - device: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG6YNSN
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+        # disk3
+      - device: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG6VGPN
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+        # disk4
+      - device: /dev/disk/by-id/ata-WDC_WD60EFAX-68SHWN0_WD-WX31D298F8X9
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+        # disk5
+      - device: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG7HUBN
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+        # disk6
+      - device: /dev/disk/by-id/ata-WDC_WD101EFAX-68LDBN0_VCG6YXAN
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+        # parity1
+      - device: /dev/disk/by-uuid/b177b973-7945-4f5d-abd4-eea5ec5af200
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+        # parity2
+      - device: /dev/disk/by-id/ata-WDC_WD140EFGX-68B0GN0_9LJB0KBG
+        encryption_password: "{{ vaulted_disk_encryption_password }}"
+        servers: "{{ vaulted_tang_servers }}"
+        threshold: 1
+        slot: 2
+
+  roles:
+    - linux-system-roles.nbde_client