From d808ae96dd7f31b33082da3669af01e12be59d64 Mon Sep 17 00:00:00 2001 From: Khue Doan Date: Thu, 25 Nov 2021 18:26:44 +0700 Subject: [PATCH] refactor(metal): split main playbook to boot and cluster Easier to only apply k3s config --- metal/Makefile | 9 +++++++-- metal/{main.yml => boot.yml} | 5 ----- metal/cluster.yml | 4 ++++ 3 files changed, 11 insertions(+), 7 deletions(-) rename metal/{main.yml => boot.yml} (70%) create mode 100644 metal/cluster.yml diff --git a/metal/Makefile b/metal/Makefile index d415b09d..53363a54 100644 --- a/metal/Makefile +++ b/metal/Makefile @@ -1,12 +1,17 @@ .POSIX: -default: run +default: boot cluster -run: +boot: ansible-playbook \ --inventory hosts.yml \ main.yml +cluster: + ansible-playbook \ + --inventory hosts.yml \ + cluster.yml + shutdown: ansible-playbook \ --inventory hosts.yml \ diff --git a/metal/main.yml b/metal/boot.yml similarity index 70% rename from metal/main.yml rename to metal/boot.yml index d0162afb..4bc6a240 100644 --- a/metal/main.yml +++ b/metal/boot.yml @@ -8,8 +8,3 @@ gather_facts: no roles: - wake - -- name: Create Kubernetes cluster - hosts: metal - roles: - - k3s diff --git a/metal/cluster.yml b/metal/cluster.yml new file mode 100644 index 00000000..ad42d2d5 --- /dev/null +++ b/metal/cluster.yml @@ -0,0 +1,4 @@ +- name: Create Kubernetes cluster + hosts: metal + roles: + - k3s