StarlingX Ansible Playbooks
a80d03e5af
This change fixes the cases where ansible is looking for vars file on the AnsibleController instead of the remote StarlingX. Also, this file adds requirements.txt and uses it for the tox "venv" setup in order to provide an wasy way for a user to create an environment to remotely run ansible with the same toolset we have on a StarlingX ISO. TEST PLAN PASS remote play for backup PASS local play for backup PASS remote play for restore PASS local play for restore Closes-Bug: #1986691 Signed-off-by: Thiago Brito <thiago.brito@windriver.com> Change-Id: I27ea61428afafbd12434fca6f7bef4526ee01559 |
||
---|---|---|
examples | ||
playbookconfig | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.yamllint | ||
.zuul.yaml | ||
centos_build_layer.cfg | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
CONTRIBUTORS.wrs | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
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.