a8d35bb4bd
Clark Boylan
a8d35bb4bd
Copy pasta the debian base server bits, don't include them
The arm64 nodes install special kernels so we have a dedicated base-server task list for them. To reduce duplication we were then include_tasks: Debian.yaml but this seems to result in the ansible play crashing there and continuing with the next play in the playbook as if there were no failure/error. This is concerning but to deal with this in the present lets copy pasta the debian bits so things hopefully work again then go from there. Logs of this occurring: 2018-12-14 20:54:28,515 p=11685 u=root | TASK [base-server : Install HWE kernel for arm64] ****************************** 2018-12-14 20:54:28,515 p=11685 u=root | Friday 14 December 2018 20:54:28 +0000 (0:00:14.672) 0:08:06.479 ******* 2018-12-14 20:54:32,564 p=11685 u=root | ok: [mirror01.london.linaro-london.openstack.org] 2018-12-14 20:54:32,747 p=11685 u=root | ok: [nb03.openstack.org] 2018-12-14 20:54:32,843 p=11685 u=root | ok: [mirror01.nrt1.arm64ci.openstack.org] 2018-12-14 20:54:33,727 p=11685 u=root | ok: [mirror01.cn1.linaro.openstack.org] 2018-12-14 20:54:33,777 p=11685 u=root | TASK [base-server : Include generic Debian tasks] ****************************** 2018-12-14 20:54:33,778 p=11685 u=root | Friday 14 December 2018 20:54:33 +0000 (0:00:05.262) 0:08:11.741 ******* 2018-12-14 20:54:34,023 p=11685 u=root | PLAY [Base: configure OpenStackSDK on bridge] ********************************** 2018-12-14 20:54:34,052 p=11685 u=root | TASK [include_role : configure-openstacksdk] *********************************** Change-Id: I20dbd5b4c768c967c82f786a7cb1d5261bf5b494
Puppet Modules
These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.
The main entry point is in manifests/site.pp.
In general, most of the modules here are designed to be able to be run either in agent or apply mode.
These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.
See http://docs.openstack.org/infra/system-config for more information.
Documentation
The documentation presented at http://docs.openstack.org/infra/system-config comes from git://git.openstack.org/openstack-infra/system-config repo's docs/source. To build the documentation use
$ tox -evenv python setup.py build_sphinx
Description
Languages
Python
37.1%
Jinja
36.7%
Shell
13.6%
Dockerfile
3.8%
JavaScript
3%
Other
5.8%