diff options
Diffstat (limited to 'dan')
-rw-r--r-- | dan/emc-dist.yml | 8 | ||||
-rw-r--r-- | dan/emc-master.yml | 7 | ||||
-rw-r--r-- | dan/emc-stats.yml | 8 | ||||
-rw-r--r-- | dan/emc-xx.yml | 12 | ||||
-rw-r--r-- | dan/emc_acmehack.yml | 29 | ||||
-rw-r--r-- | dan/k8s-emc.yml | 23 |
6 files changed, 87 insertions, 0 deletions
diff --git a/dan/emc-dist.yml b/dan/emc-dist.yml new file mode 100644 index 00000000..d9796969 --- /dev/null +++ b/dan/emc-dist.yml @@ -0,0 +1,8 @@ +--- +- name: Basic Setup + hosts: emc-dist + roles: + - role: slim/hetzner + - role: base + - role: sshd + - role: zsh diff --git a/dan/emc-master.yml b/dan/emc-master.yml new file mode 100644 index 00000000..412faf29 --- /dev/null +++ b/dan/emc-master.yml @@ -0,0 +1,7 @@ +--- +- name: Basic Setup + hosts: emc-master + roles: + - role: base + - role: sshd + - role: zsh diff --git a/dan/emc-stats.yml b/dan/emc-stats.yml new file mode 100644 index 00000000..aa4af19e --- /dev/null +++ b/dan/emc-stats.yml @@ -0,0 +1,8 @@ +--- +- name: Basic Setup + hosts: emc-stats + roles: + - role: base + - role: sshd + - role: zsh + - role: emc-stats diff --git a/dan/emc-xx.yml b/dan/emc-xx.yml new file mode 100644 index 00000000..c73ffd0c --- /dev/null +++ b/dan/emc-xx.yml @@ -0,0 +1,12 @@ +--- +- name: Basic Setup + hosts: emc-xx:!emc-00 + roles: + - role: slim/hetzner + - role: base + - role: sshd + - role: zsh + - role: admin-user + - role: acmetool/base + - role: acmetool/cert + acmetool_cert_name: "{{ host_name }}.{{ host_domain }}" diff --git a/dan/emc_acmehack.yml b/dan/emc_acmehack.yml new file mode 100644 index 00000000..9cdca1cd --- /dev/null +++ b/dan/emc_acmehack.yml @@ -0,0 +1,29 @@ +--- +- name: create certificates for host + hosts: emc-xx:helene + vars: + acmetool_directory_server: "{{ acmetool_directory_server_le_live }}" + roles: + - role: acmetool/base + - role: acmetool/cert + acmetool_cert_name: "{{ inventory_hostname }}" + acmetool_cert_hostnames: + - "{{ inventory_hostname }}.spreadspace.org" + +- name: create certificates for names running on emc-00 + hosts: emc-00 + roles: + - role: acmetool/cert + acmetool_cert_name: emc + acmetool_cert_hostnames: + - stream.elevate.at + - elevate-live.spreadspace.org + - elevate-stats.spreadspace.org + +- name: create certificates for names running on helene + hosts: emc-helene + roles: + - role: acmetool/cert + acmetool_cert_name: emc + acmetool_cert_hostnames: + - elevate-feed.spreadspace.org diff --git a/dan/k8s-emc.yml b/dan/k8s-emc.yml new file mode 100644 index 00000000..600ab2a1 --- /dev/null +++ b/dan/k8s-emc.yml @@ -0,0 +1,23 @@ +--- +- name: setup cluster config + hosts: k8s-emc + gather_facts: no + run_once: yes + tasks: + - name: create group for all kubernetes nodes + loop: "{{ groups['k8s-emc'] }}" + add_host: + name: "{{ item }}" + inventory_dir: "{{ inventory_dir }}" + group: _kubernetes_nodes_ + changed_when: False + + - name: create group for kubernetes master nodes + loop: "{{ groups['k8s-emc-master'] }}" + add_host: + name: "{{ item }}" + inventory_dir: "{{ inventory_dir }}" + group: _kubernetes_masters_ + changed_when: False + +- import_playbook: ../common/kubernetes.yml |