d2e3b35c02
TripleO was using python2 up to stable/train. This means we can .decode() strings, which we did with hosts for hostnames. With python3, we no longer need to do this and tripleo master is using python3. Instead, we need to detect this case and handle it appropriately. Change-Id: Icc211f5b685ec9df06cd25d6af3b28a5db4df590 |
||
---|---|---|
playbooks | ||
scripts | ||
tests | ||
tripleo_ipa | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
.pre-commit-config.yaml | ||
.stestr.conf | ||
LICENSE | ||
README.rst | ||
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