StarlingX Ansible Playbooks
c0db11934e
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> |
||
---|---|---|
examples/remote | ||
playbookconfig | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.yamllint | ||
.zuul.yaml | ||
centos_build_layer.cfg | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
CONTRIBUTORS.wrs | ||
LICENSE | ||
README.rst | ||
test-requirements.txt | ||
tox.ini |
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.