diff --git a/roles/container-engine/containerd/defaults/main.yml b/roles/container-engine/containerd/defaults/main.yml index 5575091eb..695eb37ac 100644 --- a/roles/container-engine/containerd/defaults/main.yml +++ b/roles/container-engine/containerd/defaults/main.yml @@ -116,7 +116,6 @@ containerd_supported_distributions: - "Rocky" - "Amazon" - "Flatcar" - - "Flatcar Container Linux by Kinvolk" - "Suse" - "openSUSE Leap" - "openSUSE Tumbleweed" diff --git a/roles/container-engine/docker/handlers/main.yml b/roles/container-engine/docker/handlers/main.yml index 511706e2f..345b40afe 100644 --- a/roles/container-engine/docker/handlers/main.yml +++ b/roles/container-engine/docker/handlers/main.yml @@ -10,7 +10,7 @@ service: name: docker.socket state: restarted - when: ansible_facts['os_family'] in ['Flatcar', 'Flatcar Container Linux by Kinvolk'] or is_fedora_coreos + when: ansible_facts['os_family'] == 'Flatcar' or is_fedora_coreos listen: Restart docker diff --git a/roles/container-engine/docker/tasks/main.yml b/roles/container-engine/docker/tasks/main.yml index 850fb7f80..3a1f7d557 100644 --- a/roles/container-engine/docker/tasks/main.yml +++ b/roles/container-engine/docker/tasks/main.yml @@ -131,7 +131,7 @@ delay: "{{ retry_stagger }}" notify: Restart docker when: - - not ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" - not is_ostree - docker_package_info.pkgs | length > 0 diff --git a/roles/container-engine/docker/tasks/reset.yml b/roles/container-engine/docker/tasks/reset.yml index e693cc845..6b0c5db82 100644 --- a/roles/container-engine/docker/tasks/reset.yml +++ b/roles/container-engine/docker/tasks/reset.yml @@ -61,7 +61,7 @@ - "{{ docker_packages_list }}" - "{{ containerd_package }}" when: - - not ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" - not is_ostree - docker_packages_list | length > 0 diff --git a/roles/container-engine/docker/tasks/systemd.yml b/roles/container-engine/docker/tasks/systemd.yml index d3f9d50b6..fd7077d60 100644 --- a/roles/container-engine/docker/tasks/systemd.yml +++ b/roles/container-engine/docker/tasks/systemd.yml @@ -21,7 +21,7 @@ register: docker_service_file notify: Restart docker when: - - not ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" - not is_fedora_coreos - name: Write docker options systemd drop-in diff --git a/roles/container-engine/runc/tasks/main.yml b/roles/container-engine/runc/tasks/main.yml index f6d8e1b99..4cbcc8fc3 100644 --- a/roles/container-engine/runc/tasks/main.yml +++ b/roles/container-engine/runc/tasks/main.yml @@ -14,7 +14,6 @@ - name: Runc | Uninstall runc package managed by package manager when: - not is_ostree - - ansible_facts['distribution'] != "Flatcar Container Linux by Kinvolk" - ansible_facts['distribution'] != "Flatcar" block: - name: Runc | Remove package diff --git a/roles/container-engine/skopeo/tasks/main.yml b/roles/container-engine/skopeo/tasks/main.yml index cf5260bf6..d3cd39c39 100644 --- a/roles/container-engine/skopeo/tasks/main.yml +++ b/roles/container-engine/skopeo/tasks/main.yml @@ -16,7 +16,7 @@ name: skopeo state: absent when: - - not (is_ostree or (ansible_facts['distribution'] == "Flatcar Container Linux by Kinvolk") or (ansible_facts['distribution'] == "Flatcar")) + - not (is_ostree or ansible_facts['distribution'] == "Flatcar") ignore_errors: true # noqa ignore-errors - name: Skopeo | Download skopeo binary diff --git a/roles/container-engine/validate-container-engine/tasks/main.yml b/roles/container-engine/validate-container-engine/tasks/main.yml index 021e4d89a..d21fe6486 100644 --- a/roles/container-engine/validate-container-engine/tasks/main.yml +++ b/roles/container-engine/validate-container-engine/tasks/main.yml @@ -76,7 +76,7 @@ vars: service_name: containerd.service when: - - not (is_ostree or (ansible_facts['distribution'] == "Flatcar Container Linux by Kinvolk") or (ansible_facts['distribution'] == "Flatcar")) + - not (is_ostree or ansible_facts['distribution'] == "Flatcar") - container_manager != "containerd" - docker_installed.matched == 0 - containerd_installed.matched > 0 @@ -104,7 +104,7 @@ vars: service_name: docker.service when: - - not (is_ostree or (ansible_facts['distribution'] == "Flatcar Container Linux by Kinvolk") or (ansible_facts['distribution'] == "Flatcar")) + - not (is_ostree or ansible_facts['distribution'] == "Flatcar") - container_manager != "docker" - docker_installed.matched > 0 - ansible_facts.services[service_name]['state'] == 'running' @@ -130,7 +130,7 @@ vars: service_name: crio.service when: - - not (is_ostree or (ansible_facts['distribution'] == "Flatcar Container Linux by Kinvolk") or (ansible_facts['distribution'] == "Flatcar")) + - not (is_ostree or ansible_facts['distribution'] == "Flatcar") - container_manager != "crio" - crio_installed.matched > 0 - ansible_facts.services[service_name]['state'] == 'running' diff --git a/roles/download/tasks/prep_download.yml b/roles/download/tasks/prep_download.yml index 1e18c7d4b..e66e930a5 100644 --- a/roles/download/tasks/prep_download.yml +++ b/roles/download/tasks/prep_download.yml @@ -72,7 +72,7 @@ mode: "0755" owner: "{{ ansible_ssh_user | default(ansible_user_id) }}" when: - - ansible_os_family not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_os_family != "Flatcar" - name: Prep_download | Create local cache for files and images on control node file: diff --git a/roles/etcd/meta/main.yml b/roles/etcd/meta/main.yml index 994f73925..5c8ae6c47 100644 --- a/roles/etcd/meta/main.yml +++ b/roles/etcd/meta/main.yml @@ -2,8 +2,8 @@ dependencies: - role: adduser user: "{{ addusers.etcd }}" - when: not (ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk", "ClearLinux"] or is_fedora_coreos) + when: not (ansible_facts['os_family'] in ["Flatcar", "ClearLinux"] or is_fedora_coreos) - role: adduser user: "{{ addusers.kube }}" - when: not (ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk", "ClearLinux"] or is_fedora_coreos) + when: not (ansible_facts['os_family'] in ["Flatcar", "ClearLinux"] or is_fedora_coreos) - role: etcd_defaults diff --git a/roles/etcd/tasks/upd_ca_trust.yml b/roles/etcd/tasks/upd_ca_trust.yml index f2baaf31c..1d453f078 100644 --- a/roles/etcd/tasks/upd_ca_trust.yml +++ b/roles/etcd/tasks/upd_ca_trust.yml @@ -6,7 +6,7 @@ /usr/local/share/ca-certificates/etcd-ca.crt {%- elif ansible_facts['os_family'] == "RedHat" -%} /etc/pki/ca-trust/source/anchors/etcd-ca.crt - {%- elif ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] -%} + {%- elif ansible_facts['os_family'] == "Flatcar" -%} /etc/ssl/certs/etcd-ca.pem {%- elif ansible_facts['os_family'] == "Suse" -%} /etc/pki/trust/anchors/etcd-ca.pem @@ -26,7 +26,7 @@ - name: Gen_certs | update ca-certificates (Debian/Ubuntu/SUSE/Flatcar) # noqa no-handler command: update-ca-certificates - when: etcd_ca_cert.changed and ansible_facts['os_family'] in ["Debian", "Flatcar", "Flatcar Container Linux by Kinvolk", "Suse"] + when: etcd_ca_cert.changed and ansible_facts['os_family'] in ["Debian", "Flatcar", "Suse"] - name: Gen_certs | update ca-certificates (RedHat) # noqa no-handler command: update-ca-trust extract diff --git a/roles/kubernetes-apps/helm/tasks/main.yml b/roles/kubernetes-apps/helm/tasks/main.yml index b85b060dd..0b54f3b16 100644 --- a/roles/kubernetes-apps/helm/tasks/main.yml +++ b/roles/kubernetes-apps/helm/tasks/main.yml @@ -21,7 +21,7 @@ - name: Helm | Install PyYaml [flatcar] include_tasks: pyyaml-flatcar.yml - when: ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + when: ansible_facts['os_family'] == "Flatcar" - name: Helm | Download helm include_tasks: "../../../download/tasks/download_file.yml" diff --git a/roles/kubernetes/control-plane/meta/main.yml b/roles/kubernetes/control-plane/meta/main.yml index 0387a6357..e1c982c20 100644 --- a/roles/kubernetes/control-plane/meta/main.yml +++ b/roles/kubernetes/control-plane/meta/main.yml @@ -5,6 +5,6 @@ dependencies: user: "{{ addusers.etcd }}" when: - etcd_deployment_type == "kubeadm" - - not (ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk", "ClearLinux"] or is_fedora_coreos) + - not (ansible_facts['os_family'] in ["Flatcar", "ClearLinux"] or is_fedora_coreos) - role: network_plugin/calico_defaults - role: etcd_defaults diff --git a/roles/kubernetes/preinstall/defaults/main.yml b/roles/kubernetes/preinstall/defaults/main.yml index 251b46a46..3f2443a88 100644 --- a/roles/kubernetes/preinstall/defaults/main.yml +++ b/roles/kubernetes/preinstall/defaults/main.yml @@ -87,7 +87,6 @@ supported_os_distributions: - 'Ubuntu' - 'Debian' - 'Flatcar' - - 'Flatcar Container Linux by Kinvolk' - 'Suse' - 'openSUSE Leap' - 'openSUSE Tumbleweed' @@ -107,7 +106,7 @@ redhat_os_family_extensions: - "UniontechOS" # Sets DNSStubListener=no, useful if you get "0.0.0.0:53: bind: address already in use" -systemd_resolved_disable_stub_listener: "{{ ansible_facts['os_family'] in ['Flatcar', 'Flatcar Container Linux by Kinvolk'] }}" +systemd_resolved_disable_stub_listener: "{{ ansible_facts['os_family'] == 'Flatcar' }}" # Used to disable File Access Policy Daemon service. # If service is enabled, the CNI plugin installation will fail diff --git a/roles/kubernetes/preinstall/handlers/main.yml b/roles/kubernetes/preinstall/handlers/main.yml index e51064a23..21bc90f9c 100644 --- a/roles/kubernetes/preinstall/handlers/main.yml +++ b/roles/kubernetes/preinstall/handlers/main.yml @@ -1,7 +1,7 @@ --- - name: Preinstall | apply resolvconf cloud-init command: /usr/bin/coreos-cloudinit --from-file {{ resolveconf_cloud_init_conf }} - when: ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + when: ansible_facts['os_family'] == "Flatcar" listen: Preinstall | propagate resolvconf to k8s components - name: Preinstall | reload NetworkManager diff --git a/roles/kubernetes/preinstall/tasks/0020-set_facts.yml b/roles/kubernetes/preinstall/tasks/0020-set_facts.yml index 4e3be18b8..5d2434466 100644 --- a/roles/kubernetes/preinstall/tasks/0020-set_facts.yml +++ b/roles/kubernetes/preinstall/tasks/0020-set_facts.yml @@ -89,12 +89,12 @@ {%- if resolvconf | bool -%}/etc/resolvconf/resolv.conf.d/base{%- endif -%} head: >- {%- if resolvconf | bool -%}/etc/resolvconf/resolv.conf.d/head{%- endif -%} - when: ansible_facts['os_family'] not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] and not is_fedora_coreos + when: ansible_facts['os_family'] != "Flatcar" and not is_fedora_coreos - name: Target temporary resolvconf cloud init file (Flatcar Container Linux by Kinvolk / Fedora CoreOS) set_fact: resolvconffile: /tmp/resolveconf_cloud_init_conf - when: ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] or is_fedora_coreos + when: ansible_facts['os_family'] == "Flatcar" or is_fedora_coreos - name: Check if /etc/dhclient.conf exists stat: diff --git a/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml index c3333671f..8c9c7666b 100644 --- a/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml +++ b/roles/kubernetes/preinstall/tasks/0040-verify-settings.yml @@ -105,6 +105,6 @@ - name: Stop if download_localhost is enabled for Flatcar Container Linux assert: - that: ansible_facts['os_family'] not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + that: ansible_facts['os_family'] != "Flatcar" msg: "download_run_once not supported for Flatcar Container Linux" when: download_run_once or download_force_cache diff --git a/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml b/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml index 8d23cc438..6ff9cf64f 100644 --- a/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml +++ b/roles/kubernetes/preinstall/tasks/0060-resolvconf.yml @@ -1,7 +1,7 @@ --- - name: Create temporary resolveconf cloud init file command: cp -f /etc/resolv.conf "{{ resolvconffile }}" - when: ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + when: ansible_facts['os_family'] == "Flatcar" - name: Add domain/search/nameservers/options to resolv.conf blockinfile: @@ -45,7 +45,7 @@ - name: Get temporary resolveconf cloud init file content command: cat {{ resolvconffile }} register: cloud_config - when: ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + when: ansible_facts['os_family'] == "Flatcar" - name: Persist resolvconf cloud init file template: @@ -54,4 +54,4 @@ owner: root mode: "0644" notify: Preinstall | propagate resolvconf to k8s components - when: ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + when: ansible_facts['os_family'] == "Flatcar" diff --git a/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml b/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml index c69161c4a..9cb2c0456 100644 --- a/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml +++ b/roles/kubernetes/preinstall/tasks/0080-system-configurations.yml @@ -32,7 +32,7 @@ mode: "0644" when: - disable_ipv6_dns - - ansible_facts['os_family'] not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" tags: - bootstrap_os diff --git a/roles/kubernetes/preinstall/tasks/0081-ntp-configurations.yml b/roles/kubernetes/preinstall/tasks/0081-ntp-configurations.yml index 74528c76e..2ef6558f0 100644 --- a/roles/kubernetes/preinstall/tasks/0081-ntp-configurations.yml +++ b/roles/kubernetes/preinstall/tasks/0081-ntp-configurations.yml @@ -24,7 +24,7 @@ ntp_service_name: >- {% if ntp_package == "chrony" -%} chronyd - {%- elif ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk", "RedHat", "Suse"] -%} + {%- elif ansible_facts['os_family'] in ["Flatcar", "RedHat", "Suse"] -%} ntpd {%- else -%} ntp @@ -74,7 +74,7 @@ state: present when: - not is_fedora_coreos - - ansible_facts['os_family'] not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" - name: Gather selinux facts ansible.builtin.setup: diff --git a/roles/kubernetes/preinstall/tasks/main.yml b/roles/kubernetes/preinstall/tasks/main.yml index c4372d542..e55153e66 100644 --- a/roles/kubernetes/preinstall/tasks/main.yml +++ b/roles/kubernetes/preinstall/tasks/main.yml @@ -83,7 +83,7 @@ - dns_mode != 'none' - resolvconf_mode == 'host_resolvconf' - dhclientconffile is defined - - ansible_facts['os_family'] not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" tags: - bootstrap_os - resolvconf @@ -94,7 +94,7 @@ - dns_mode != 'none' - resolvconf_mode != 'host_resolvconf' - dhclientconffile is defined - - ansible_facts['os_family'] not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" tags: - bootstrap_os - resolvconf diff --git a/roles/kubespray_defaults/vars/main/main.yml b/roles/kubespray_defaults/vars/main/main.yml index 91ffb955d..12f2f963f 100644 --- a/roles/kubespray_defaults/vars/main/main.yml +++ b/roles/kubespray_defaults/vars/main/main.yml @@ -78,7 +78,6 @@ ssl_ca_dirs_per_os_family: Debian: &usr_share - /usr/share/ca-certificates Flatcar: *usr_share - 'Flatcar Container Linux by Kinvolk': *usr_share RedHat: - /etc/pki/tls - /etc/pki/ca-trust diff --git a/roles/network_plugin/macvlan/handlers/main.yml b/roles/network_plugin/macvlan/handlers/main.yml index 57895ace9..c58325757 100644 --- a/roles/network_plugin/macvlan/handlers/main.yml +++ b/roles/network_plugin/macvlan/handlers/main.yml @@ -9,5 +9,5 @@ systemd-networkd {%- endif %} state: restarted - when: not ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] and kube_network_plugin not in ['calico'] + when: ansible_facts['os_family'] != "Flatcar" and kube_network_plugin not in ['calico'] listen: Macvlan | restart network diff --git a/roles/network_plugin/macvlan/tasks/main.yml b/roles/network_plugin/macvlan/tasks/main.yml index 76081c326..a274fafb1 100644 --- a/roles/network_plugin/macvlan/tasks/main.yml +++ b/roles/network_plugin/macvlan/tasks/main.yml @@ -53,7 +53,7 @@ notify: Macvlan | restart network - name: Install macvlan config on Flatcar - when: ansible_facts['os_family'] in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + when: ansible_facts['os_family'] == "Flatcar" block: - name: Macvlan | Install service nat via gateway on Flatcar Container Linux template: diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml index 33f4afadb..09fcf4a00 100644 --- a/roles/reset/tasks/main.yml +++ b/roles/reset/tasks/main.yml @@ -445,7 +445,7 @@ - name: Reset | Restart network when: - - ansible_facts['os_family'] not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_facts['os_family'] != "Flatcar" - reset_restart_network | bool tags: - services diff --git a/roles/system_packages/tasks/main.yml b/roles/system_packages/tasks/main.yml index ec8b37e8c..f936494fd 100644 --- a/roles/system_packages/tasks/main.yml +++ b/roles/system_packages/tasks/main.yml @@ -45,7 +45,7 @@ retries: "{{ pkg_install_retries }}" delay: "{{ retry_stagger | random + 3 }}" when: - - ansible_os_family not in ["Flatcar", "Flatcar Container Linux by Kinvolk"] + - ansible_os_family != "Flatcar" - not is_fedora_coreos - item.packages != [] loop: diff --git a/roles/system_packages/vars/main.yml b/roles/system_packages/vars/main.yml index 509aa6b8b..750600f38 100644 --- a/roles/system_packages/vars/main.yml +++ b/roles/system_packages/vars/main.yml @@ -55,7 +55,7 @@ pkgs: iptables: - "{{ ansible_os_family in ['Debian', 'RedHat', 'Suse'] }}" iputils: - - "{{ not ansible_os_family in ['Flatcar', 'Flatcar Container Linux by Kinvolk', 'Debian'] }}" + - "{{ not ansible_os_family in ['Flatcar', 'Debian'] }}" - "{{ main_access_ip is defined }}" - "{{ ping_access_ip }}" - "{{ not is_fedora_coreos }}"