UniFi Controller for RedHat/Centos/etc
Ansible Galaxy role for installing UniFi Controller software for Ubiquiti Access Points on RHEL 6.
Forked from https://github.com/fukawi2/unifi-controller-rhel and modified to be an includable role via Galaxy instead of a playbook.
Requirements
- You need the EPEL Repository from Fedora Project enabled to be able to install the requirements (MongoDB etc)
- Ubiquiti's license does not allow redistribution of the software ZIP, so you must manually download the ZIP of the UniFi Controller software from the Ubiquiti website and save it to files/UniFi.unix.zip. The most recent tested version is "UniFi v5.0.6 Zip for DIY Unix/Linux" from 2016-06-01. If you are including this role via Galaxy, you may download this file to your playbook'sfilesdirectory instead of this role'sfilesdirectory; both will work.
Role Variables
- unifi_controller_rhel_ntp_server (optional) sets your preferred NTP server for the UniFi APs to use (default: pool.ntp.org)
- unifi_controller_rhel_unifi_zip_file (optional) sets the filename of the UniFi controller software on the Ansible system (default: UniFi.unix.zip)
Dependencies
n/a
Example Playbook
First, install this role via Galaxy by typing sudo ansible-galaxy install zyphlar.unifi_controller_rhel
Then create and run an Ansible playbook like this:
- hosts: your_unifi_controllers
  become: true
  roles:
    - zyphlar.unifi_controller_rhel
Or, if you want to override some variables:
- hosts: your_unifi_controllers
  become: true
  roles:
    - some_other_role
    - role: zyphlar.unifi_controller_rhel
      unifi_controller_rhel_unifi_zip_file: UniFi.unix.5.0.6.zip
License
BSD
Support
There is none. Tested on CentOS 6 x86_64. Not tested on animals.
Your results may vary. Discontinue use and see a doctor if rash occurs.
Author Information
Description
				Ansible role for installing UniFi Controller for Ubiquiti Access Points on RHEL/Centos/Amazon/etc
						
						
						
					Languages
				
				
								
								
									Jinja
								
								100%