Make some work
This commit is contained in:
parent
799dd340ea
commit
b37e69c7bc
4 changed files with 89 additions and 54 deletions
|
|
@ -2,35 +2,47 @@
|
|||
- name: Include vars for {{ ansible_os_family }}
|
||||
include_vars: "{{ ansible_os_family }}.yml"
|
||||
|
||||
- set_fact:
|
||||
kubernetes_server: true
|
||||
kubernetes_master: true
|
||||
kubernetes_master_taint: false
|
||||
when:
|
||||
- "'KubernetesMasters' in group_names"
|
||||
- "'KubernetesNodes' not in group_names"
|
||||
|
||||
- set_fact:
|
||||
kubernetes_server: true
|
||||
kubernetes_master: false
|
||||
kubernetes_master_taint: false
|
||||
when:
|
||||
- "'KubernetesNodes' in group_names"
|
||||
- "'KubernetesMasters' not in group_names"
|
||||
|
||||
- set_fact:
|
||||
kubernetes_server: true
|
||||
kubernetes_master: true
|
||||
kubernetes_master_taint: true
|
||||
when:
|
||||
- "'KubernetesNodes' in group_names"
|
||||
- "'KubernetesMasters' in group_names"
|
||||
|
||||
- set_fact:
|
||||
krubernetes_sever: false
|
||||
when:
|
||||
- "'KubernetesMasters' not in group_names"
|
||||
- "'KubernetesNodes' not in group_names"
|
||||
|
||||
- name: Install kubernetes rules for {{ ansible_os_family }} OS family
|
||||
include_tasks: "{{ ansible_os_family }}.yml"
|
||||
|
||||
- name: Install kubernetes tools
|
||||
package: name="{{ kubernetes_package_name }}" state=latest update_cache=yes
|
||||
notify: Restart kubelet
|
||||
|
||||
- set_fact:
|
||||
kubernetes_server: true
|
||||
kubernetes_master: true
|
||||
when:
|
||||
- "'KubernetesMasters' in group_names"
|
||||
|
||||
- set_fact:
|
||||
kubernetes_server: true
|
||||
kubernetes_master: false
|
||||
when:
|
||||
- "'KubernetesMasters' in group_names"
|
||||
|
||||
- set_fact:
|
||||
kubernetes_server: false
|
||||
when:
|
||||
- "'KubernetesMasters' not in group_names"
|
||||
- "'KubernetesNodes' not in group_names"
|
||||
# notify: Restart kubelet
|
||||
|
||||
- name: Include kubernetes server rules
|
||||
include_tasks: "install_server.yml"
|
||||
when:
|
||||
- kubernetes_server is true
|
||||
- kubernetes_server == true
|
||||
|
||||
#- name: Install python library for docker
|
||||
# package: name="{{ python_openshift_lib }}" state=latest update_cache=yes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue