Ansible roles to register and deregister services with FreeIPA.
Go to file
David Sedgmen 58ff773a91 Collect IPA Server logs
Modified zuul post playbook to collect all the ipa server logs
to enable of debugging when tests fail because errors in IPA

Change-Id: Icf8dba4c70e8903060c58dc77e0e67dd21e97284
2022-02-10 02:15:44 +00: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 Use podman for testing with molecule 2021-11-23 10:02:52 +02:00
zuul.d Collect IPA Server logs 2022-02-10 02:15:44 +00:00
.ansible-lint Fix lint and molecule jobs after release of cryptography3.4 2021-03-17 14:42:12 +01: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 Fix lint and molecule jobs after release of cryptography3.4 2021-03-17 14:42:12 +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-collections-requirements.yml Use podman for testing with molecule 2021-11-23 10:02:52 +02:00
ansible-requirements.txt Fix role issues for Ansible 2.11 2021-10-18 12:29:44 +03:00
bindep.txt Add code to deregister nodes and services from freeipa 2020-03-25 16:42:21 +01:00
molecule-requirements.txt Use podman for testing with molecule 2021-11-23 10:02:52 +02: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 Fix role issues for Ansible 2.11 2021-10-18 12:29:44 +03:00
tox.ini Merge "Correct the tox option for skipping sdist generation" 2021-12-16 17:23:57 +00: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