yabhinav.ipaserver
IPA Server
This role installs and sets up an IPA server.
Requirements
- Your Linux machine should not have other Kerberos installations (like MIT-KDC or Active Directory) because IPA installation will overwrite the krb5.conf file.
- If mod_ssl is set to listen on port 443, it will be changed to port 10443 to avoid conflicts with mod_nss.
Role Variables
Required variables (default values provided):
ipaserver_realm: "EXAMPLE.COM"ipaserver_domain: "example.com"ipaserver_admin_password: **********ipaserver_dir_admin_password: **********
Optional variables (default values provided):
ipaserver_configure_ssh: Trueipaserver_configure_sshd: Trueipaserver_hbac_allow: Trueipaserver_idstart: 5000ipaserver_idmax: Falseipaserver_setup_ntp: Trueipaserver_setup_dns: Falseipaserver_ssh_trust_dns: Falseipaserver_dns_forwarder: 8.8.8.8ipaserver_ui_redirect: True
Variables that should not be changed:
ipaserver_admin_username: admin
Dependencies
None.
Example Playbook
- hosts: localhost
become_user: True
gather_facts: True
roles:
- yabhinav.ipaserver
Issues
- It's not recommended to run this role from Ansible using Python virtualenv on Ubuntu 16.04 due to this issue. Check the same issue here.
- Freeipa-admintools is only available in Ubuntu 16.04, so this role does not support Debian 7, 8 and Ubuntu 12.04 and 14.04.
License
MIT
Author Information
Created by Abhinav Yalamanchili
Informazioni sul progetto
Install a clean IPA server for RHEL/CentOS and Debian/Ubuntu.
Installa
ansible-galaxy install yabhinav.ipaserverLicenza
Unknown
Download
133
Proprietario
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java
