Skip to content

juliomauro/FreeIPAServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install an configure Free IPA Server

What is Free IPA?

Manage Linux users and client hosts in your realm from one central location with CLI, Web UI or RPC access. Enable Single Sign On authentication for all your systems, services and applications. Define Kerberos authentication and authorization policies for your identities. Control services like DNS, SUDO, SELinux or autofs. Create mutual trust with other Identity Management systems like Microsoft Active Directory.

What we will do

  • Configure server hostname
  • Install Free IPA packages via yum (Ubuntu under construction)
  • Configure a Free IPA domain
  • Create and configure a Free IPA DNS server
  • Create and configure a Free IPA NTP server

Prerequisites

  • CentOS Server (Setup for Ubuntu soon)
  • Ansible and ansible-playbook (!)

Files that must be changed before playbook execution.

[FreeIPAServer]
192.168.122.16 # Server IP 
[FreeIPAServer:vars]
ansible_ssh_user=root # User with permissions to install and execute free ipa install - SSH
ansible_ssh_pass=abc@123 # Password - SSH
# Ansible connection type
ansible_connection=ssh
ipaserver_domain: "blablebli.cloud" # change domain
ipaadmin_password: "12qwaszx" # change password

Run

ansible-playbook FreeIPAServer.yml -e hostname=<SET-SERVER-HOSTNAME>

Comming soon

  • Free IPA server replica
  • Free IPA clients install

Maintainer - Julio Cesar Mauro

Releases

No releases published

Packages

No packages published