Ansible roles to register and deregister services with FreeIPA.
Go to file
Jiri Podivin d48deac395 Explicitly naming variable to eliminate possible collision
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
2022-10-24 09:35:22 +00:00
playbooks Move playbooks to the appropriate directory 2020-03-27 14:36:05 +01:00
scripts Use system installed ansible-freeipa instead of collections 2022-08-18 17:28:51 +02:00
tests Initialize repo and integrate zuul 2020-03-18 00:41:55 +00:00
tripleo_ipa Explicitly naming variable to eliminate possible collision 2022-10-24 09:35:22 +00:00
zuul.d Use system installed ansible-freeipa instead of collections 2022-08-18 17:28:51 +02:00
.ansible-lint Use system installed ansible-freeipa instead of collections 2022-08-18 17:28:51 +02: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 system installed ansible-freeipa instead of collections 2022-08-18 17:28:51 +02:00
ansible-requirements.txt Fix role issues for Ansible 2.11 2021-10-18 12:29:44 +03:00
bindep.txt Use system installed ansible-freeipa instead of collections 2022-08-18 17:28:51 +02: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 Migrate to centos-9-stream to fix CI errors 2022-07-19 17:11:09 +02:00
test-requirements.txt Fix role issues for Ansible 2.11 2021-10-18 12:29:44 +03:00
tox.ini Replacing community.general ipa modules with ansible-freeipa 2022-08-01 11:04:01 +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