d48deac395
The ansible loop construct assigns the same variable name 'item' to all loops by default. This can lead to potential name space collisions, as multiple loops, operating over different datastructures, can be nested within each other, and potentially modify each others data. Introduction of a named loop variable prevents this, unlikely though not impossible, event from happening. Signed-off-by: Jiri Podivin <jpodivin@redhat.com> Change-Id: I2a1cfe09d850af5c0ebd8cb9ac139d58790f5881 |
||
---|---|---|
playbooks | ||
scripts | ||
tests | ||
tripleo_ipa | ||
zuul.d | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.pre-commit-config.yaml | ||
.stestr.conf | ||
LICENSE | ||
README.rst | ||
ansible-collections-requirements.yml | ||
ansible-requirements.txt | ||
bindep.txt | ||
molecule-requirements.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
tripleo-ipa
This repository contains Ansible for use integrating TripleO with FreeIPA.
Installation
$ pip install --prefix=/usr tripleo-ipa
Or, if you are installing from source, in the project directory:
$ python setup.py install --prefix=/usr
Contributing
You can create an environment to develop locally using the following.
$ python3.7 -m virtualenv --system-site-packages .venv
$ .venv/bin/pip3 install -r molecule-requirements.txt