Local FreeIPA environment based on Vagrant.
This deployment is not secure: Do not use for production purposes
This repository contains three Vagrant files corresponding to three virtual machines:
- FreeIPA master
- FreeIPA client that will be automatically enrolled
- FreeIPA client for manual enrolling
Follow the steps below (tested in Fedora 31):
- Install libvirt and the @virtualization group:
sudo dnf install @virtualization libvirt
- Install vagrant and vagrant-libvirt:
sudo dnf install vagrant vagrant-libvirt
- Set the Vagrant default provider:
export VAGRANT_DEFAULT_PROVIDER=libvirt
Now you are ready to execute vagrant up
in the different folders in order to start the virtual machines. For more information review the Vagrant documentation.