-
Clone the repository from Github
git clone --recursive https://github.com/ubuntunet/eduroam_flr.git
-
Change into the newly created directory
cd eduroam_flr
-
Copy the inventory template
cp inventories/template inventories/<eduroam_tld>
-
Open your new inventory and replace
- with the actual URL/IP of your server
- <eduroam_tld> with your actual inventory file name
-
Copy the group_vars template
cp group_vars/template group_vars/<eduroam_tld>
-
Adopt the variables in group_vars/<eduroam_tld> to your liking
-
Create the secret.yml file that contains your sensitive information. Add your credentials.
cp group_vars/secrets.yml.example group_vars/secrets.yml
-
Run the playbook. Whenever you change something in the playbook, just replay this command.
ansible-playbook -i inventories/<eduroam_tld> roaming_operator.yml
Follow the log of the Radius Proxy, it might help if you increase the LogLevel to 4 or 5 in /usr/local/etc/radsecproxy.conf
tailf /var/log/radsecproxy.log