Updating to a working state

This commit is contained in:
2016-06-14 16:17:13 -07:00
parent 391ea1663c
commit 1edac06e03
6 changed files with 90 additions and 79 deletions

View File

@@ -1 +1 @@
config.ntp_server={{ unifi_controller_rhel.ntp_server }}
config.ntp_server={{ unifi_controller_rhel_ntp_server }}

View File

@@ -0,0 +1,7 @@
{# Note: expected ansible_distribution is "Amazon" or "RedHat" to be compatible with yum repos listed here https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ -#}
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/{{ ansible_distribution|lower }}/2013.03/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

View File

@@ -1,68 +1,53 @@
#!/bin/bash
# chkconfig: 2345 95 20
# description: UniFi system
# processname: unifi
# processname: UniFi
NAME="unifi"
DESC="Ubiquiti UniFi Controller"
BASEDIR="{{ unifi_controller_rhel.unifi_prefix }}/UniFi"
MAINCLASS="com.ubnt.ace.Launcher"
PIDFILE="/var/run/${NAME}/${NAME}.pid"
PATH=/bin:/usr/bin:/sbin:/usr/sbin
JAVA_HOME="{{ unifi_controller_rhel.java_home }}"
# JSVC - for running java apps as services
JSVC=`which jsvc`
#JSVC_OPTS="-debug"
JSVC_OPTS="${JSVC_OPTS}\
-home ${JAVA_HOME} \
-cp /usr/share/java/commons-daemon.jar:${BASEDIR}/lib/ace.jar \
-pidfile ${PIDFILE} \
-outfile SYSLOG \
-errfile SYSLOG \
-Djava.awt.headless=true -Xmx1024M"
# Source function library.
. /etc/init.d/functions
[ -d /var/run/${NAME} ] || mkdir -p /var/run/${NAME}
cd ${BASEDIR}
ctrl_start() {
${JSVC} ${JSVC_OPTS} ${MAINCLASS} start
ctrl_start()
{
java -jar {{ unifi_controller_rhel_unifi_prefix }}/UniFi/lib/ace.jar start &
}
ctrl_stop() {
${JSVC} ${JSVC_OPTS} ${MAINCLASS} stop
ctrl_stop()
{
java -jar {{ unifi_controller_rhel_unifi_prefix }}/UniFi/lib/ace.jar stop &
}
ctrl_restart() {
ctrl_stop
sleep 3
ctrl_start
ctrl_restart()
{
ctrl_stop
sleep 1
ctrl_start
}
case "$1" in
start)
echo -n "starting UniFi system ..."
ctrl_start
echo " service started"
;;
stop)
echo -n "stopping UniFi system ..."
ctrl_stop
echo " service stopped"
;;
restart)
echo -n "restarting UniFi system ..."
ctrl_restart
echo "service restarted"
;;
*)
echo "usage: service unifi {start|stop|restart}"
;;
esac
exit 0
start)
echo -n "starting UniFi system"
ctrl_start
echo " service started"
;;
stop)
echo -n "stopping UniFi system"
ctrl_stop
echo " service stopped"
;;
restart)
echo -n "restarting UniFi system"
ctrl_restart
echo "service restarted"
;;
*)
echo "usage: service UniFi {start|stop|restart}"
;;
esac
exit 0