summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dan/host_vars/sk-2019.yml10
-rw-r--r--dan/sk-2019.yml8
-rw-r--r--dan/sk-2019vm.yml2
-rw-r--r--dan/sk-cloudia.yml2
-rw-r--r--inventory/group_vars/all/main.yml2
-rw-r--r--inventory/group_vars/skillz/main.yml2
-rw-r--r--inventory/host_vars/sk-2019.yml14
-rw-r--r--inventory/hosts.ini2
-rw-r--r--roles/cloud/install/tasks/hroot.yml2
-rw-r--r--roles/zfs/base/defaults/main.yml (renamed from roles/zfs/defaults/main.yml)0
-rw-r--r--roles/zfs/base/meta/main.yml (renamed from roles/zfs/meta/main.yml)0
-rw-r--r--roles/zfs/base/tasks/main.yml (renamed from roles/zfs/tasks/main.yml)0
12 files changed, 41 insertions, 3 deletions
diff --git a/dan/host_vars/sk-2019.yml b/dan/host_vars/sk-2019.yml
new file mode 100644
index 00000000..10b7238c
--- /dev/null
+++ b/dan/host_vars/sk-2019.yml
@@ -0,0 +1,10 @@
+$ANSIBLE_VAULT;1.2;AES256;dan
+32333038313762663966323431303631613865306433343839363366656431653233326466386531
+6266393731356639353832656436346436383334636139300a356133346432386434396465313135
+64306665653431623930306439336535613465343464313163323138326135326234353862386533
+6566643032333631360a313963666234383262333265366631376561393138306461616233336464
+64383563303861643034653732396335643566613734306663323632313531323837343738326236
+35616131356630313161353864366361613736373465353035313431373533306436643166643863
+32396334386338626235366366313733353530333066663161313263363435356565326239653864
+63393464393261306664386631336339343139356533373732363734663539643133343061376361
+64666233656436336437343839306138393263653639376435323461323237373963
diff --git a/dan/sk-2019.yml b/dan/sk-2019.yml
new file mode 100644
index 00000000..18afd810
--- /dev/null
+++ b/dan/sk-2019.yml
@@ -0,0 +1,8 @@
+---
+- name: Basic Setup
+ hosts: sk-2019
+ roles:
+ - role: base
+ - role: sshd
+ - role: zsh
+ - role: zfs/base
diff --git a/dan/sk-2019vm.yml b/dan/sk-2019vm.yml
index 9824c5d5..befbedf0 100644
--- a/dan/sk-2019vm.yml
+++ b/dan/sk-2019vm.yml
@@ -5,5 +5,5 @@
- role: base
- role: sshd
- role: zsh
- - role: zfs
+ - role: zfs/base
- role: vm/host
diff --git a/dan/sk-cloudia.yml b/dan/sk-cloudia.yml
index dca8b9f8..b19c2f77 100644
--- a/dan/sk-cloudia.yml
+++ b/dan/sk-cloudia.yml
@@ -5,4 +5,4 @@
- role: base
- role: sshd
- role: zsh
- - role: zfs
+ - role: zfs/base
diff --git a/inventory/group_vars/all/main.yml b/inventory/group_vars/all/main.yml
index 664298c8..92c20a96 100644
--- a/inventory/group_vars/all/main.yml
+++ b/inventory/group_vars/all/main.yml
@@ -41,3 +41,5 @@ ssh_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDj7AcnQZCRihToOI7/L5YslP4bkZlZwR2dg6hV8EfQ+37z1p0imhoqc2Oz/zIEgOVARBHkn5XmfR9Bu6e3YfKpXpJXC9O3jpRSw34Xac/8qXzWZsqVAXbtzvBlYA/G4j0NQM9XIVBa1ZzBZu87xeE4KUWzO80fnQ+G3GSBp28BM4TUiSOmX9y58chPZfUp2DE80fInoXv11ikLLCBDXfMkzFCZ4Gcexhr0TYcBUgLV7ufL0xqLg4yE+Z21PLtttvVYgZIers2nWetLPoREi5yDGKeCjJVyT00X2rp6h3eFkc/VaHfb5c2MY9/4BOt+cbFCx73sG0C1SnSzWd624K/8CEoJTsX4MazLLrxwi3hIwiYX1mCCfq4+S4PpSFvMUGdMWB52PkBRXulQislCVBA/lzma93xJr1jWVFSikjkvAUt8Zt33vHMRd7RMYDfsDVIEKpUT49cBj0v7zs6IVE858J33sUZoVXaiA2sjsap8RguNtjJMSYx8+nwkQAjxwlTiV2J6pHGQHJDyeVsqGlnMpEk32ZeSs/BQ7XWPG62FT3SN6E4C/fa8dawvs7RgY0cbZkhucECBu9Zto/KakIhzLtFzgDighPmK5SlAPoNEJLJYPo5ry2SBTysc4uV7xYZSQ6OVofeQeFXKL8oPe/ZAvKafn3Zk0mQcCtH0Z8q8iQ== equinox@realraum.at
datacop:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC+KjkOctp2vwQxjJxwAjo2X139WrVj9Krx9cqGItj02rvbo5tSGuQ7HTfBOlB0ezZG2kLAS+kK5Gt3d2qyZo63Cn3XnfK8opGWxEbcBDbN/HrjAUjPUZG/Se5nOYBWvTKpLNe9+BG7CXpohh31u+gwZTXu1y0sXaS8Xi7z8J/v/3UtmHdrq+OuO4IakAnxgt2zGV/V7Gwga5Gkym0M3UjEYmz9ATMr49S6EeWG5/7Fpraxo6sWXK/sDCnU6vyHZxTMhQwAKzpG8wBjTj8b+ThIAu2PpliJSdi89HKD0ag0hvgYkJoZ81j6mGnNOROA6yU5r2hJXbp3BvqR5PJbXmBkP37ZHS9nYwPuRrNbB7+RKQ3Wqt1KvLCpRysu8IOyRgADtR8YNYlRhzg/cIYR0WwqGW82bbfX3MQ1EpyogyO30iZmIo7dF4Lnl46zwHQYK3rjizagjOScm3BbzswRPzeqoITJ5CBC0CMEW6/WtIc6M15R/9gkHt7Gfk9UZQBmOW+nqnDlBpaIqEZMKWUDl9jdRNTCEEq3o8wOP6CLdSBRHg7EdbEztjMOl8kEry7xxNu0o5jNpX8q9JgL82j/7pgMP5shqPcjxLFe4PwzgDdtYA83vu4GVYeukOrN/nYeMGBSMpEYzrNIz6MFtO+A2sQPBkGWd6w8REIGRbCJGcoxZw== datacop@wireloss.net
+ dan:
+ - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCqYaVxQQRFs4XFboiZybRRkVXc8ONsH+1Af+05COaJXetGOH/BoZH+6R4tJ5N8hF2K5gkAwk3qI4P/Z7vrgLK0AD9zAClqLqd41/CfKy40kaDc8C2oTg0lQJuaoZcNHmkFTZZOcPsf12XemOCwx016d5F03t6KRQtho3vmZZAaRbGNRESDf99RWhU8yQ9XoV0IDmXF3psooTNwpLthVMQBEjLio7bN3oe656nKmtHWz8v2vVVfD8tI4RRw8bbO1WQ7WjMg0m4Dr7ylmcej3RnplzyJA1s3Ll4F0yvmFPlEB2p4vjLCxm4kClVyBSplskA7uu65pX1zmFs81JjpHokW0X3t2myYW31fa1vLxFFpJWAAMlZnkMUB7+q2HYyJDE9Pz9LcI6tDg7PofzGa62YympJ8AXgQC4ltzKm2Zl9mHNpql8O0GjoX69g/E86sKuaxycZfJFskY4mpuuy0mcginwhotylKv52AjfuvYl0VQjGWmwWiutCjbSVrMCKmTwbwtshQ5Zv6oyv5w4vYnSgfN+SpwtVYpywdksbLYrHNvVjs8iVac/sXXKHxL4NHlPOCmgJMIXu8THRpw8rhWYgK94hmQ6St9J4jv8iZaN+4FR6gwbm65N7vzH6nCy+GH0/HykS4siLr8Hl7w93q9e6A6Of7C2RnI/tDaACh2SZuGQ== dan@dan777
diff --git a/inventory/group_vars/skillz/main.yml b/inventory/group_vars/skillz/main.yml
index 05a7db24..44fe5dd3 100644
--- a/inventory/group_vars/skillz/main.yml
+++ b/inventory/group_vars/skillz/main.yml
@@ -1,2 +1,4 @@
---
zsh_banner: skillz
+
+ssh_keys_root: "{{ ssh_keys.equinox[env_group] + ssh_keys.dan }}"
diff --git a/inventory/host_vars/sk-2019.yml b/inventory/host_vars/sk-2019.yml
new file mode 100644
index 00000000..5f48bd83
--- /dev/null
+++ b/inventory/host_vars/sk-2019.yml
@@ -0,0 +1,14 @@
+---
+install:
+ cloud:
+ credentials: "{{ vault_hroot_robot_account }}"
+ server_name: 2019skillz
+ disks:
+ layout: nvme_raid
+ root_lvm_size: 20G
+
+network: {}
+
+zfs_zpool_name: storage
+zfs_zpool_mountpoint: /srv/storage
+zfs_zpool_create_vdevs: mirror nvme0n1p3 nvme1n1p3
diff --git a/inventory/hosts.ini b/inventory/hosts.ini
index 1ffcae37..e6cde03f 100644
--- a/inventory/hosts.ini
+++ b/inventory/hosts.ini
@@ -123,6 +123,7 @@ ansible_port=222
[skillz]
sk2013 host_name=2013 ansible_port=22000
sk2016 host_name=2016 ansible_port=22000
+sk-2019 host_name=2019
sk-cloudia host_name=cloudia
sk-2019vm host_name=2019vm
sk-testvm host_name=testvm
@@ -205,6 +206,7 @@ sk-testvm
[hroot]
sk2013
sk2016
+sk-2019
sk-cloudia
sk-2019vm
diff --git a/roles/cloud/install/tasks/hroot.yml b/roles/cloud/install/tasks/hroot.yml
index 86f52714..3d7ba36b 100644
--- a/roles/cloud/install/tasks/hroot.yml
+++ b/roles/cloud/install/tasks/hroot.yml
@@ -82,7 +82,7 @@
user: "{{ install_cooked.cloud.credentials.username }}"
password: "{{ install_cooked.cloud.credentials.password }}"
force_basic_auth: yes
- body: "type=hw"
+ body: "type=hw" ## type=sw -> CTRL-ALT-DEL, type=hw -> reset button
status_code: 200
headers:
Content-Type: "application/x-www-form-urlencoded"
diff --git a/roles/zfs/defaults/main.yml b/roles/zfs/base/defaults/main.yml
index 917f3d84..917f3d84 100644
--- a/roles/zfs/defaults/main.yml
+++ b/roles/zfs/base/defaults/main.yml
diff --git a/roles/zfs/meta/main.yml b/roles/zfs/base/meta/main.yml
index 300d0ccf..300d0ccf 100644
--- a/roles/zfs/meta/main.yml
+++ b/roles/zfs/base/meta/main.yml
diff --git a/roles/zfs/tasks/main.yml b/roles/zfs/base/tasks/main.yml
index cddfbb09..cddfbb09 100644
--- a/roles/zfs/tasks/main.yml
+++ b/roles/zfs/base/tasks/main.yml