From 994fdfff88eb359ee9615f172016e500719a2799 Mon Sep 17 00:00:00 2001 From: Salt Date: Thu, 18 Feb 2021 18:47:34 -0600 Subject: [PATCH] PIKUBERNETES PIKUBERNETES PIKUBERNETES --- inventory/hosts.yml | 27 +++++++++++++++++++++------ playbooks/pik8s.yml | 13 +++++++++++++ site.yml | 1 + 3 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 playbooks/pik8s.yml diff --git a/inventory/hosts.yml b/inventory/hosts.yml index 0f0457e..d5e926d 100644 --- a/inventory/hosts.yml +++ b/inventory/hosts.yml @@ -2,18 +2,35 @@ all: vars: ansible_user: ansible + ansible_become: yes children: home: - vars: - ansible_become: yes children: + pik8s: + vars: + docker_apt_arch: arm64 + children: + pik8s_masters: + vars: + kubernetes_role: master + hosts: + pi-kub-master-1.desu.ltd: + ansible_host: 192.168.102.1 + pik8s_nodes: + vars: + kubernetes_role: node + hosts: + pi-kub-node-1.desu.ltd: + ansible_host: 192.168.102.10 + pi-kub-node-2.desu.ltd: + ansible_host: 192.168.102.11 + pi-kub-node-3.desu.ltd: + ansible_host: 192.168.102.12 desktop: hosts: dsk-ryzen-0.desu.ltd: lap-s76-lemp9-0.desu.ltd: prod: - vars: - ansible_become: yes children: db: hosts: @@ -28,8 +45,6 @@ all: hosts: game1.desu.ltd: k8s: - vars: - ansible_become: yes children: k8s_masters: vars: diff --git a/playbooks/pik8s.yml b/playbooks/pik8s.yml new file mode 100644 index 0000000..8f76fd0 --- /dev/null +++ b/playbooks/pik8s.yml @@ -0,0 +1,13 @@ +#!/usr/bin/env ansible-playbook +# vim:ft=ansible: +--- +- hosts: pik8s + roles: + - role: docker + tags: [ k8s, docker, skip-pull ] + - role: k8s + vars: + kubernetes_enable_web_ui: yes + tags: [ k8s, skip-pull ] + - role: zerotier + tags: [ k8s, zerotier ] diff --git a/site.yml b/site.yml index 8773878..b40e754 100755 --- a/site.yml +++ b/site.yml @@ -19,4 +19,5 @@ - import_playbook: playbooks/web.yml - import_playbook: playbooks/game.yml - import_playbook: playbooks/desktop.yml +- import_playbook: playbooks/pik8s.yml - import_playbook: playbooks/k8s.yml