StarlingX Ansible Playbooks
Go to file
Tracey Bogue 165816eeff Update helm/source controller versions and add imagePullSecrets
The new versions of the controllers are aligned with Kubernetes
version 1.21 which will soon be the default.
An imagePullSecrets entry has been added to both deployments
to allow the image to be pulled after a switchover on DX.

Testing:
* Deployed AIO-DX system.
* Verified that both helm and source controller pods were running.
* Rebooted controller-0.
* Verified that both helm and source controller pods came up
  on controller-1.

Story: 2009138
Task: 43078

Signed-off-by: Tracey Bogue <tracey.bogue@windriver.com>
Change-Id: I1e35870d26069d6e15bc616587c316d9d2bc6d23
2021-09-14 09:50:48 -05:00
examples Introduce SX to DX migration playbook 2021-03-18 00:38:51 -04:00
playbookconfig Update helm/source controller versions and add imagePullSecrets 2021-09-14 09:50:48 -05:00
.ansible-lint Fix zuul failures from new release of ansible-lint 2020-08-18 10:49:30 -05:00
.gitignore Fixing up tox -e cover for stx-config 2018-12-20 08:53:15 -06:00
.gitreview Added .gitreview 2019-06-15 14:03:07 -05:00
.yamllint Enable yamllint for ansible playbook .yml files 2019-06-24 13:27:26 -05:00
.zuul.yaml Enable bandit for ansible-playbooks 2021-06-09 14:11:38 +08:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 19:47:15 +08:00
centos_iso_image.inc Fix remote bootstrap from Windows control host 2019-07-09 17:28:06 -04:00
centos_pkg_dirs Clean up repo import 2019-06-15 14:21:19 -05:00
CONTRIBUTORS.wrs Clean up repo import 2019-06-15 14:21:19 -05:00
LICENSE Clean up repo import 2019-06-15 14:21:19 -05:00
README.rst Set master branch SW_VERSION to 20.01 2019-12-03 10:11:35 -05:00
test-requirements.txt Enable bandit for ansible-playbooks 2021-06-09 14:11:38 +08:00
tox.ini Enable bandit for ansible-playbooks 2021-06-09 14:11:38 +08:00

stx-ansible-playbooks

StarlingX Bootstrap and Deployment Playbooks

Execution environment

  • Unix like OS (recent Linux based distributions, MacOS, Cygwin)
  • Python 2.7

Additional Required Packages

The playbooks in this repo have been verified with the following versions of Ansible and StarlingX playbooks dependencies:

  • sshpass 1.06
  • python2-ptyprocess 0.5
  • python2-pexpect 4.6
  • python2-netaddr 0.7
  • ansible 2.7.5

Supported StarlingX Releases

The playbooks in this repo are compatible with the following StarlingX releases:

  • 20.01

Executing StarlingX Playbooks

Executing Bootstrap Playbook

Please refer to StarlingX Deployment Guides, section Configuration controller-0 of the respective system configuration for instructions on how to set up and execute the bootstrap playbook from another host.

References