c12s-kubespray/roles/kubernetes/preinstall/tasks/main.yml

128 lines
2.7 KiB
YAML
Raw Normal View History

---
2018-06-21 06:17:03 +00:00
# Disable swap
2018-08-23 14:51:52 +00:00
- import_tasks: 0010-swapoff.yml
when:
- not dns_late
- disable_swap
2018-06-21 06:17:03 +00:00
2018-08-23 14:51:52 +00:00
- import_tasks: 0020-verify-settings.yml
when:
- not dns_late
tags:
- asserts
2018-08-23 14:51:52 +00:00
- import_tasks: 0040-set_facts.yml
tags:
2018-08-23 14:51:52 +00:00
- resolvconf
- facts
2018-08-23 14:51:52 +00:00
- import_tasks: 0050-create_directories.yml
when:
- not dns_late
2018-08-23 14:51:52 +00:00
- import_tasks: 0060-resolvconf.yml
when:
- dns_mode != 'none'
- resolvconf_mode == 'host_resolvconf'
- systemd_resolved_enabled.rc != 0
- networkmanager_enabled.rc != 0
tags:
- bootstrap-os
- resolvconf
- import_tasks: 0061-systemd-resolved.yml
when:
- dns_mode != 'none'
- resolvconf_mode == 'host_resolvconf'
- systemd_resolved_enabled.rc == 0
tags:
- bootstrap-os
- resolvconf
- import_tasks: 0062-networkmanager-unmanaged-devices.yml
when:
- networkmanager_enabled.rc == 0
tags:
- bootstrap-os
- import_tasks: 0063-networkmanager-dns.yml
when:
- dns_mode != 'none'
- resolvconf_mode == 'host_resolvconf'
- networkmanager_enabled.rc == 0
tags:
- bootstrap-os
- resolvconf
2018-08-23 14:51:52 +00:00
- import_tasks: 0070-system-packages.yml
when:
- not dns_late
tags:
- bootstrap-os
2018-08-23 14:51:52 +00:00
- import_tasks: 0080-system-configurations.yml
when:
- not dns_late
tags:
- bootstrap-os
2018-08-23 14:51:52 +00:00
- import_tasks: 0090-etchosts.yml
when:
- not dns_late
tags:
- bootstrap-os
- etchosts
2018-08-23 14:51:52 +00:00
- import_tasks: 0100-dhclient-hooks.yml
when:
- dns_mode != 'none'
- resolvconf_mode == 'host_resolvconf'
- dhclientconffile is defined
- not ansible_os_family in ["Flatcar", "Flatcar Container Linux by Kinvolk"]
tags:
- bootstrap-os
- resolvconf
2018-08-23 14:51:52 +00:00
- import_tasks: 0110-dhclient-hooks-undo.yml
when:
- dns_mode != 'none'
- resolvconf_mode != 'host_resolvconf'
- dhclientconffile is defined
- not ansible_os_family in ["Flatcar", "Flatcar Container Linux by Kinvolk"]
tags:
- bootstrap-os
- resolvconf
# We need to make sure the network is restarted early enough so that docker can later pick up the correct system
# nameservers and search domains
- name: Flush handlers
meta: flush_handlers
2016-12-12 13:14:22 +00:00
- name: Check if we are running inside a Azure VM
stat:
path: /var/lib/waagent/
get_attributes: no
get_checksum: no
get_mime: no
2016-12-12 13:14:22 +00:00
register: azure_check
when:
- not dns_late
tags:
- bootstrap-os
2016-12-12 13:14:22 +00:00
2018-08-23 14:51:52 +00:00
- import_tasks: 0120-growpart-azure-centos-7.yml
when:
- not dns_late
- azure_check.stat.exists
- ansible_os_family == "RedHat"
tags:
- bootstrap-os
- name: Run calico checks
include_role:
name: network_plugin/calico
tasks_from: check
when:
- kube_network_plugin == 'calico'
- not ignore_assert_errors