281425a44d
This is a start at ansible-deployed nodepool environments. We rename the minimal-nodepool element to nodepool-base-legacy, and keep running that for the old nodes. The groups are updated so that only the .openstack.org hosts will run puppet. Essentially they should remain unchanged. We start a nodepool-base element that will replace the current puppet-<openstackci|nodepool> deployment parts. For step one, this grabs project-config and links in the elements and config file. A testing host is added for gate testing which should trigger these roles. This will build into a full deployment test of the builder container. Change-Id: If0eb9f02763535bf200062c51a8a0f8793b1e1aa Depends-On: https://review.opendev.org/#/c/710700/
18 lines
514 B
YAML
18 lines
514 B
YAML
- hosts: nodepool-launcher:nodepool-builder:!disabled
|
|
name: "Base: configure OpenStackSDK on nodepool legacy hosts"
|
|
strategy: free
|
|
roles:
|
|
- nodepool-base-legacy
|
|
- configure-openstacksdk
|
|
- configure-kubectl
|
|
|
|
- hosts: nodepool-builder_opendev:!disabled
|
|
name: "Configure nodepool builders"
|
|
strategy: free
|
|
roles:
|
|
- nodepool-base
|
|
- configure-openstacksdk
|
|
|
|
# TODO(ianw) 2020-03-03 : watch this space...
|
|
#- hosts: nodepool-launcher_opendev:!disabled
|
|
# name: "Configure nodepool launchers" |