StarlingX Ansible Playbooks
Go to file
albailey c0db11934e Fix zuul failures from new release of ansible-lint
ansible-lint 4.3.0 was just released Aug 18, 2020 and
introduced new checks that the existing code fails.

This blocks any ansible reviews from merging.

The new checks which are now being suppressed:
  106 Role name does not match pattern
  208 File permissions not mentioned

The ansible code can be updated in a future submission
to satisy these checks if desired.

Change-Id: I7fdfe1537420b2358110cab176c3734007830e70
Closes-Bug: 1892065
Signed-off-by: albailey <Al.Bailey@windriver.com>
2020-08-18 10:49:30 -05:00
examples/remote Improve bootstrap failure recovery in replay 2019-07-09 11:49:55 -04:00
playbookconfig Merge "Update cert-manager installation version" 2020-08-17 15:11:48 +00: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 Adding job to upload commits to GitHub 2020-02-05 10:10:52 -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
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
test-requirements.txt Add in the ability to call ansible-lint from tox. 2019-10-16 08:31:18 -05:00
tox.ini Update tox to set ANSIBLE_LOCAL_TEMP 2020-07-08 15:45:35 -04:00

README.rst

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