diff options
author | Christian Pointner <equinox@spreadspace.org> | 2019-10-12 19:51:56 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2019-10-12 19:51:56 +0200 |
commit | cc533015e4a66f89789002704c7c131fb56539ba (patch) | |
tree | be379697195f9b1fee69511e457d817030b27dc3 /inventory/host_vars/sk-cloudia | |
parent | improve sshd config (diff) |
nextcloud role ~50% done
Diffstat (limited to 'inventory/host_vars/sk-cloudia')
-rw-r--r-- | inventory/host_vars/sk-cloudia/nextcloud.yml | 27 | ||||
-rw-r--r-- | inventory/host_vars/sk-cloudia/vars.yml | 53 |
2 files changed, 80 insertions, 0 deletions
diff --git a/inventory/host_vars/sk-cloudia/nextcloud.yml b/inventory/host_vars/sk-cloudia/nextcloud.yml new file mode 100644 index 00000000..a39c21dd --- /dev/null +++ b/inventory/host_vars/sk-cloudia/nextcloud.yml @@ -0,0 +1,27 @@ +--- +nextcloud_zfs: + pool: storage + name: nextcloud + size: 800G + +nextcloud_instances: + wolke.elevate.at: + version: 15.0.11 + port: 8100 + hostnames: + - wolke.elevate.at + quota: 300G + database: + type: mariadb + version: 10.4.8 + password: "{{ vault_nextcloud_database_passwords['wolke.elevate.at'] }}" + insomnia.skillz.biz: + version: 16.0.5 + port: 8101 + hostnames: + - insomnia.skillz.biz + quota: 200G + database: + type: mariadb + version: 10.4.8 + password: "{{ vault_nextcloud_database_passwords['insomnia.skillz.biz'] }}" diff --git a/inventory/host_vars/sk-cloudia/vars.yml b/inventory/host_vars/sk-cloudia/vars.yml new file mode 100644 index 00000000..9b7e0306 --- /dev/null +++ b/inventory/host_vars/sk-cloudia/vars.yml @@ -0,0 +1,53 @@ +--- +install: + cloud: + credentials: "{{ vault_hroot_robot_account }}" + server_name: "{{ host_name }}" + disks: + layout: nvme_raid + root_lvm_size: 15G + +network: {} + +zfs_zpools: + storage: + mountpoint: /srv/storage + create_vdevs: mirror nvme0n1p3 nvme1n1p3 + +zfs_arc_size: + min: "{{ 2 * 1024 * 1024 * 1024 }}" + max: "{{ 16 * 1024 * 1024 * 1024 }}" + + +containerd_zfs: + pool: storage + name: containerd + size: 40G + +kubelet_zfs: + pool: storage + name: kubelet + size: 20G + +kubernetes_container_runtime: containerd +kubernetes_standalone_max_pods: 42 +kubernetes_standalone_resolv_conf: /var/run/systemd/resolve/resolv.conf + +acmetool_directory_server: "{{ acmetool_directory_server_le_live }}" + + + +nginx_vhosts: + wolke.elevate.at: + template: generic-proxy-no-buffering-with-acme + acme: true + hostnames: + - wolke.elev8.at + # - wolke.elevate.at + proxy_pass: "http://127.0.0.1:8100" + # insomnia.skillz.biz: + # template: generic-proxy-no-buffering-with-acme + # acme: true + # hostnames: + # - insomnia.skillz.biz + # proxy_pass: "http://127.0.0.1:8101" |