2018-07-31 11:53:35 -05:00
|
|
|
- hosts: "!disabled"
|
2018-09-07 10:51:56 -07:00
|
|
|
name: "Base: set up users and base package repositories on all hosts"
|
2018-07-31 11:53:35 -05:00
|
|
|
roles:
|
|
|
|
- users
|
|
|
|
- base-repos
|
2018-08-09 13:35:53 -05:00
|
|
|
|
2018-08-13 14:40:19 -05:00
|
|
|
# Run base-server seperately so that the update apt cache handler in base-repos
|
|
|
|
# fires before we run base-server
|
2018-08-09 13:35:53 -05:00
|
|
|
- hosts: "!disabled"
|
2018-09-07 10:51:56 -07:00
|
|
|
name: "Base: set up common environment on all hosts"
|
2018-08-09 13:35:53 -05:00
|
|
|
roles:
|
2018-07-31 11:53:35 -05:00
|
|
|
- base-server
|
2018-08-21 16:12:37 -04:00
|
|
|
- timezone
|
2018-08-27 13:04:57 -07:00
|
|
|
- unbound
|
2018-09-07 10:58:32 -07:00
|
|
|
- exim
|
|
|
|
- iptables
|
|
|
|
- snmpd
|
|
|
|
|
2018-08-30 12:17:31 -07:00
|
|
|
- hosts: bridge.openstack.org:!disabled
|
2018-09-07 10:51:56 -07:00
|
|
|
name: "Base: configure OpenStackSDK on bridge"
|
2018-08-30 12:17:31 -07:00
|
|
|
tasks:
|
|
|
|
- include_role:
|
|
|
|
name: configure-openstacksdk
|
|
|
|
vars:
|
|
|
|
openstacksdk_config_file: '{{ openstacksdk_config_dir }}/all-clouds.yaml'
|
|
|
|
openstacksdk_config_template: clouds/bridge_all_clouds.yaml.j2
|
|
|
|
- include_role:
|
|
|
|
name: configure-openstacksdk
|
|
|
|
vars:
|
|
|
|
openstacksdk_config_template: clouds/bridge_clouds.yaml.j2
|
|
|
|
|
|
|
|
- hosts: nodepool-launcher:nodepool-builder:!disabled
|
2018-09-07 10:51:56 -07:00
|
|
|
name: "Base: configure OpenStackSDK on nodepool"
|
2018-08-17 06:17:16 -05:00
|
|
|
strategy: free
|
|
|
|
roles:
|
2018-08-30 16:00:46 -07:00
|
|
|
- minimal-nodepool
|
2018-08-17 06:17:16 -05:00
|
|
|
- configure-openstacksdk
|
2018-11-28 16:19:40 -08:00
|
|
|
- configure-kubectl
|
2018-08-17 06:17:16 -05:00
|
|
|
|
2018-07-25 12:36:26 -05:00
|
|
|
- hosts: "puppet:!disabled"
|
2018-09-07 10:51:56 -07:00
|
|
|
name: "Base: install and configure puppet on puppet hosts"
|
2018-07-25 12:36:26 -05:00
|
|
|
roles:
|
2018-08-28 16:47:06 +10:00
|
|
|
- puppet-install
|
2018-07-25 12:36:26 -05:00
|
|
|
- disable-puppet-agent
|
2018-10-31 16:13:33 -07:00
|
|
|
|
|
|
|
- hosts: "adns1.opendev.org:!disabled"
|
|
|
|
name: "Base: configure adns1.opendev.org"
|
|
|
|
roles:
|
|
|
|
- master-nameserver
|
2018-11-01 13:24:41 -07:00
|
|
|
|
|
|
|
- hosts: "ns1.opendev.org:ns2.opendev.org:!disabled"
|
|
|
|
name: "Base: configure authoritative nameservers"
|
|
|
|
roles:
|
|
|
|
- nameserver
|
2018-09-27 15:15:58 +10:00
|
|
|
|
|
|
|
- hosts: "docker:!disabled"
|
|
|
|
name: "Base: install and configure docker on docker hosts"
|
|
|
|
roles:
|
|
|
|
- install-docker
|