FreeIPA Ansible roles
Switch branches/tags
Nothing to show
Clone or download
t-woerner ipareplica: Make ipaserver_enable_ipa module working for ipareplica role
The ipareplica role is reusing the ipaserver_enable_ipa module. This module
needed some extensions on the server to enable the delayed services and
also to dump DNS configuration (see commit a128726).
For replica it is not needed to dump the DNS configuration, therefore it is
simply possible to set detup_dns to no to make this module also working
for ipareplica.
Latest commit e6cf0e1 Nov 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
inventory Add example client and cluster playbooks and also cluster inventory file Apr 4, 2018
module_utils ipareplica/library/ipareplica_custodia_import_dm_password: Fix post 4… Jul 17, 2018
roles ipareplica: Make ipaserver_enable_ipa module working for ipareplica role Nov 26, 2018
CLIENT.md Update CLIENT.md Jun 28, 2018
COPYING Added GPLv3 COPYING file, fixed licenses in ipaconf, krb5 and sssd roles Feb 9, 2018
README.md Ubuntu support added (partly pick from pyguy) Jul 23, 2018
REPLICA.md New REPLICA.md file Jul 9, 2018
SERVER.md Update SERVER.md Feb 1, 2018
install-client.yml Add example client and cluster playbooks and also cluster inventory file Apr 4, 2018
install-cluster.yml Add example client and cluster playbooks and also cluster inventory file Apr 4, 2018
install-replica.yml New role for ipareplica installation Apr 4, 2018
install-server.yml New role for ipaserver installation Dec 1, 2017
requirements.txt Replace deprecated include with import_tasks and include_tasks Nov 22, 2018
setup.cfg Introduce setup files that copy roles to relevant directories Feb 13, 2018
setup.py Introduce setup files that copy roles to relevant directories Feb 13, 2018
site.yml Modify ipahost module: the authentication is done locally on the cont… Aug 10, 2017
uninstall-client.yml Add example client and cluster playbooks and also cluster inventory file Apr 4, 2018
uninstall-cluster.yml Add example client and cluster playbooks and also cluster inventory file Apr 4, 2018
uninstall-replica.yml New role for ipareplica installation Apr 4, 2018
uninstall-server.yml New role for ipaserver installation Dec 1, 2017

README.md

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