mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-06-21 08:14:30 +00:00
dc0d1fc196db273edc01678931cd53c04cc87503
The api command to get the server config is failing with more recent freeipa versions. Therefore another way to gather the server config using api.Backend.rpcclient.forward has been added in case the first version fails. The new code is from freeipa commit 8af6accfa5734a7e9a7c92fcf38d5440482413d4 (https://github.com/freeipa/freeipa/commit/8af6accf)
FreeIPA Ansible roles
This repository contains Ansible roles and playbooks to install and uninstall FreeIPA servers, replicas and clients.
Note: The ansible playbooks and roles require a configured ansible environment where the ansible nodes are reachable and are properly set up to have an IP address and a working package manager.
Supported FreeIPA versions
For now only FreeIPA versions 4.5 and up are supported. The client role should also be functional with FreeIPA 4.4.
Supported Distributions
- RHEL/CentOS 7.4+
- Fedora 26+
- Ubuntu
Roles
Examples
Description
Languages
Python
95.6%
Shell
4.4%