System configuration for the OpenDev Collaboratory
8725a1ee53
Add bool to use_upstream_docker conditional This is an ansible behavior change that's coming in 2.12 but is currently spewing warnings. The warnings make the log really hard to read, so just fix it. Disable group name auto-renaming If you have group names with non-python identifier characters, it prevents you from looking it up in jinja like "groups.group-name" so ansible auto-transforms it so you can do "groups.group_name". This is a confusing behavior which is going away. However, ansible is warning everyone who has groups with characters in them as it has no idea how you might be accessing those group names. Add a config setting to suppress the warning about -'s in group names. Change-Id: Ib3262025799af7c3171ed0b079cb1dd969075931 |
||
---|---|---|
doc | ||
docker | ||
hiera | ||
inventory | ||
kubernetes | ||
launch | ||
manifests | ||
modules/openstack_project | ||
playbooks | ||
roles | ||
roles-test | ||
testinfra | ||
tools | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
bindep.txt | ||
COPYING.GPL | ||
Gemfile | ||
install_modules.sh | ||
install_puppet.sh | ||
make_swap.sh | ||
modules.env | ||
mount_volume.sh | ||
Rakefile | ||
README.rst | ||
roles.yaml | ||
run_all.sh | ||
run_cloud_launcher.sh | ||
run_k8s_ansible.sh | ||
run_puppet.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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 https://opendev.org/opendev/system-config repo's docs/source. To build the documentation use
tox -evenv python setup.py build_sphinx