From c7ea0fd4dc96d3cd3a74781429074a944689a765 Mon Sep 17 00:00:00 2001 From: junghun_byeon Date: Fri, 27 Jan 2023 02:03:03 +0000 Subject: [PATCH] add set.sh --- set.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 set.sh diff --git a/set.sh b/set.sh new file mode 100644 index 0000000..0a369a8 --- /dev/null +++ b/set.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +source ./node.conf + +all_node=(${master_node_name[@]} ${worker_node_name[@]}) +all_node_ip=(${master_node_ip[@]} ${worker_node_ip[@]}) +echo "[all]" > ./$1/inventory.ini +for ((i=0; i<${#all_node[@]}; i++)); +do + echo ${all_node[i]} "ansible_host="${all_node_ip[i]} "ip="${all_node_ip[i]} >> ./$1/inventory.ini +done +echo "" >> ./$1/inventory.ini +echo "[kube_control_plane]" >> ./$1/inventory.ini +for ((i=0; i<${#master_node_name[@]}; i++)); +do + echo ${master_node_name[i]} >> ./$1/inventory.ini +done +echo "" >> ./$1/inventory.ini +echo "[etcd]" >> ./$1/inventory.ini +for ((i=0; i<${#master_node_name[@]}; i++)); +do + echo ${master_node_name[i]} >> ./$1/inventory.ini +done +echo "" >> ./$1/inventory.ini +echo "[kube_node]" >> ./$1/inventory.ini +for ((i=0; i<${#worker_node_name[@]}; i++)); +do + echo ${worker_node_name[i]} >> ./$1/inventory.ini +done +echo "" >> ./$1/inventory.ini +echo -e "[calico_rr]\n\n[k8s_cluster:children]\nkube_control_plane\nkube_node\ncalico_rr" >> ./$1/inventory.ini +echo -e "\n\033[93mSettings Done! check your inventory\033[0m" +echo -e "\033[93mvi $1/inventory.ini\033[0m\n" \ No newline at end of file