###################################### # Setup k8s Cluster # ###################################### --- - name: kubernetes installation block: - name: vanilla kubernetes install block when: kubernetesClusterType == 'vanilla' block: - name: Read vanilla kubernetes values include_vars: file: ../vars/k8s_cluster/kubernetes/vanilla_kubernetes.yml - import_tasks: ../tasks/k8s_cluster/kubernetes/install_vanilla_kubernetes.yml # ToDo: find solution for VIP # - name: Read kube_vip values for virtual IP # include_vars: # file: ../vars/k8s_cluster/kube_vip/kube_vip.yml # - import_tasks: ../tasks/k8s_cluster/kube_vip/install_kube_vip.yml # when: inventory_hostname in groups['controller'] - import_tasks: ../tasks/k8s_cluster/cluster/vanilla_kubernetes/init_kubernetes_cluster.yml when: inventory_hostname in groups['controller_init'] - import_tasks: ../tasks/k8s_cluster/cluster/vanilla_kubernetes/generate_join_command.yml when: inventory_hostname in groups['controller_init'] #ToDo: when controller replica exists ## - import_tasks: ../tasks/k8s_cluster/cluster/vanilla_kubernetes/add_controller_to_cluster.yml ## when: inventory_hostname in groups['controller_replica'] - import_tasks: ../tasks/k8s_cluster/cluster/vanilla_kubernetes/add_worker_to_cluster.yml when: inventory_hostname in groups['worker'] - import_tasks: ../tasks/k8s_cluster/cluster/vanilla_kubernetes/restart_coredns.yml when: inventory_hostname in groups['controller_init'] # # - name: install microk8s block # when: kubernetesClusterType == 'microk8s' # block: # - debug: msg='ToDo install microk8s'