2015-12-31 00:11:33 +08:00
|
|
|
---
|
2018-06-21 14:17:03 +08:00
|
|
|
# Disable swap
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0010-swapoff.yml
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
|
|
|
- disable_swap
|
2018-06-21 14:17:03 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0020-verify-settings.yml
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- asserts
|
2017-01-02 19:14:03 +08:00
|
|
|
|
2018-04-02 16:19:23 +08:00
|
|
|
# This is run before bin_dir is pinned because these tasks are run on localhost
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0030-pre_upgrade.yml
|
2018-04-20 00:38:13 +08:00
|
|
|
run_once: true
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
2018-04-02 16:19:23 +08:00
|
|
|
tags:
|
|
|
|
- upgrade
|
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0040-set_facts.yml
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
2018-08-23 22:51:52 +08:00
|
|
|
- resolvconf
|
2017-10-05 15:43:04 +08:00
|
|
|
- facts
|
2016-08-27 01:24:47 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0050-create_directories.yml
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
2018-04-13 03:55:13 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0060-resolvconf.yml
|
2017-10-18 18:42:00 +08:00
|
|
|
when:
|
|
|
|
- dns_mode != 'none'
|
|
|
|
- resolvconf_mode == 'host_resolvconf'
|
2019-11-06 19:33:52 +08:00
|
|
|
- systemd_resolved_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
|
2017-10-18 18:42:00 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|
|
|
|
- resolvconf
|
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0070-system-packages.yml
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|
2017-02-09 17:16:52 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0080-system-configurations.yml
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|
2015-12-31 05:15:18 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0090-etchosts.yml
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|
|
|
|
- etchosts
|
2016-12-07 23:57:05 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0100-dhclient-hooks.yml
|
2017-04-26 20:11:13 +08:00
|
|
|
when:
|
|
|
|
- dns_mode != 'none'
|
|
|
|
- resolvconf_mode == 'host_resolvconf'
|
2020-02-18 16:15:29 +08:00
|
|
|
- not ansible_os_family in ["CoreOS", "Coreos", "Container Linux by CoreOS", "Flatcar", "Flatcar Container Linux by Kinvolk"]
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|
|
|
|
- resolvconf
|
2017-01-11 22:08:24 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0110-dhclient-hooks-undo.yml
|
2017-04-26 20:11:13 +08:00
|
|
|
when:
|
|
|
|
- dns_mode != 'none'
|
|
|
|
- resolvconf_mode != 'host_resolvconf'
|
2020-02-18 16:15:29 +08:00
|
|
|
- not ansible_os_family in ["CoreOS", "Coreos", "Container Linux by CoreOS", "Flatcar", "Flatcar Container Linux by Kinvolk"]
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|
|
|
|
- resolvconf
|
2017-01-11 22:08:24 +08:00
|
|
|
|
2018-10-18 03:27:11 +08:00
|
|
|
# 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
|
|
|
|
- meta: flush_handlers
|
|
|
|
|
2016-12-12 21:14:22 +08:00
|
|
|
- name: Check if we are running inside a Azure VM
|
2017-02-18 05:22:34 +08:00
|
|
|
stat:
|
|
|
|
path: /var/lib/waagent/
|
2016-12-12 21:14:22 +08:00
|
|
|
register: azure_check
|
2018-11-01 23:08:50 +08:00
|
|
|
when:
|
|
|
|
- not dns_late
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|
2016-12-12 21:14:22 +08:00
|
|
|
|
2018-08-23 22:51:52 +08:00
|
|
|
- import_tasks: 0120-growpart-azure-centos-7.yml
|
2017-04-26 20:11:13 +08:00
|
|
|
when:
|
2018-11-01 23:08:50 +08:00
|
|
|
- not dns_late
|
2017-04-26 20:11:13 +08:00
|
|
|
- azure_check.stat.exists
|
2019-07-12 14:17:06 +08:00
|
|
|
- ansible_distribution in ["CentOS","RedHat","OracleLinux"]
|
2017-10-05 15:43:04 +08:00
|
|
|
tags:
|
|
|
|
- bootstrap-os
|