Tee Ngo f4e26d7b48 Fix remote bootstrap from Windows control host
This commit addresses the failure due to encoding error which occurs
during the apply of puppet bootstrap manifest if the playbook is run
from a Windows control host.

In addition:
  - readme is updated to specify netaddr package dependency. This
    package is not included by default as part of Cygwin.
  - ansible related packages are removed from centos_iso_image.inc
    as they will be automatically pulled in per playbookconfig
    spec.

Closes-Bug: 1835950
Change-Id: I113a99c8f149681e01f99f6a4953999af44ea7da
Signed-off-by: Tee Ngo <tee.ngo@windriver.com>
2019-07-09 17:28:06 -04:00
2019-06-15 14:03:07 -05:00
2019-06-15 14:03:17 -05:00
2019-06-15 14:21:19 -05:00
2019-06-15 14:21:19 -05:00
2019-06-15 14:21:19 -05:00
2019-06-15 14:03:17 -05: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:

  • 19.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

Description
StarlingX Ansible Playbooks
Readme 31 MiB
Languages
Jinja 70.4%
Python 21.3%
Shell 8.2%