Ansible roles to register and deregister services with FreeIPA.
Go to file
Dave Wilde (d34dh0r53) 8c04d49953 Pin ansible to less than 2.10.0
The move to collection based community modules is currently not
compatable with the call to ipa_role.  This pins the ansible version
to a working version.

Change-Id: Ie495f8110245d723180bd57a572687c0b22166b0
Closes-Bug: 1901547

Fix gpg error when installing container.io

This change fixes the following error while manually installing
container.io:
"Failed to validate GPG signature for containerd.io"

Change-Id: I7ea0e55044d63d08206adb29905403982c7b13f8
2020-10-29 09:28:03 -05:00
playbooks Move playbooks to the appropriate directory 2020-03-27 14:36:05 +01:00
scripts Properly handle dependencies when running tests locally 2020-03-18 14:27:28 +00:00
tests Initialize repo and integrate zuul 2020-03-18 00:41:55 +00:00
tripleo_ipa Pin ansible to less than 2.10.0 2020-10-29 09:28:03 -05:00
zuul.d Pin ansible to less than 2.10.0 2020-10-29 09:28:03 -05:00
.gitignore Initialize repo and integrate zuul 2020-03-18 00:41:55 +00:00
.gitreview Added .gitreview 2020-03-13 16:34:26 +00:00
.pre-commit-config.yaml Add a custom filter for parsing instance metadata 2020-03-23 13:18:55 +01:00
.stestr.conf Add a custom filter for parsing instance metadata 2020-03-23 13:18:55 +01:00
LICENSE Add license 2020-03-18 09:45:08 +00:00
README.rst Update readme with installation instructions 2020-03-27 12:17:15 +01:00
ansible-requirements.txt Pin ansible to less than 2.10.0 2020-10-29 09:28:03 -05:00
bindep.txt Add code to deregister nodes and services from freeipa 2020-03-25 16:42:21 +01:00
molecule-requirements.txt Pin ansible to less than 2.10.0 2020-10-29 09:28:03 -05:00
requirements.txt Add tripleo_ipa_dns role 2020-04-03 11:51:08 +02:00
setup.cfg Add a custom filter for parsing instance metadata 2020-03-23 13:18:55 +01:00
setup.py Initialize repo and integrate zuul 2020-03-18 00:41:55 +00:00
test-requirements.txt Add a custom filter for parsing instance metadata 2020-03-23 13:18:55 +01:00
tox.ini Add tripleo_ipa_dns role 2020-04-03 11:51:08 +02:00

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