airshipctl/playbooks
Matt McEuen 0324993d60 Add an m3 host generator function
This PS has a function which constructs a collection of Metal3 BareMetalHost
resources, along with associated configuration Secrets.
It solves for a couple of things:

1. pulling the nitty gritty details for generating BMH into one reusable place,
2. allowing the site-specific details to be filled in via catalogues of values

This function leverages a couple of different plugins in sequence:
The airshipctl Replacement plugin, which pulls the site-specific data from
the catalogue documents into a Templater plugin configuration; and then
the airshipctl Templater plugin, which generates a variable number of
BMHs in a data-driven fashion.

More details can be found in the README.md in this patchset.

Closes: #245

Change-Id: I3ddbd36dc53ea6afbd633098c985f4b28bcbb793
2020-07-17 15:30:26 -05:00
..
files Fixed the script path issue 2020-05-27 14:34:03 +00:00
vars Reverting back vars for build gate 2020-07-08 22:58:14 -07:00
airship-airshipctl-build-gate.yaml Add an m3 host generator function 2020-07-17 15:30:26 -05:00
airship-airshipctl-build-images.yaml [#106] Add docker install role 2020-03-23 15:25:15 -05:00
airship-airshipctl-deploy-docker.yaml [#106] Add docker install role 2020-03-23 15:25:15 -05:00
airship-airshipctl-deploy-existing-k8s.yaml [#70] Resolve kubectl gate errors 2020-03-10 19:15:07 +00:00
airship-airshipctl-functional-existing-k8s.yaml Use in repo docker-install instead of install-docker from zuul-jobs 2020-05-08 18:59:00 +02:00
airship-airshipctl-golint.yaml Add golint as a non-voting gate 2020-05-29 11:40:45 -05:00
airship-airshipctl-lint-unit.yaml [#81] makefile to check for unused test data 2020-03-08 00:05:48 +00:00
airship-airshipctl-publish-images.yaml [#33] Publish airshipctl image on Quay 2020-02-26 10:49:22 -06:00
airship-airshipctl-update-github-issues.yaml Replace apt/yum ansible modules, use package instead 2020-06-29 20:28:49 +00:00
airship-airshipctl-validate-documents.yaml Add site doc validation gate 2020-06-04 18:04:47 -05:00
airship-collect-logs.yaml Add pod log collecting role 2020-05-12 18:08:03 +04:00
airshipctl-gate-runner.yaml Cleaning for gate scripts 2020-07-09 13:16:05 -07:00