forked from ISTI-ansible-roles/ansible-roles
library/roles/gitblit: Startup service, sleep during restart otherwise the start part fails silently, ldap authentication in gitblit.properties.
This commit is contained in:
parent
58e2b19ece
commit
52f5f22c76
|
@ -11,6 +11,7 @@ gitblit_user: gitblit
|
||||||
gitblit_home: '/srv/{{ gitblit_user }}'
|
gitblit_home: '/srv/{{ gitblit_user }}'
|
||||||
gitblit_data_dir: /srv/gitblit_data
|
gitblit_data_dir: /srv/gitblit_data
|
||||||
gitblit_java_heap: 2048M
|
gitblit_java_heap: 2048M
|
||||||
|
gitblit_jvm_opts: ""
|
||||||
gitblit_http_port: 8080
|
gitblit_http_port: 8080
|
||||||
gitblit_https_port: 0
|
gitblit_https_port: 0
|
||||||
gitblit_redirect_to_https: "false"
|
gitblit_redirect_to_https: "false"
|
||||||
|
@ -31,6 +32,7 @@ gitblit_enable_git_servlet: "true"
|
||||||
gitblit_tickets_service: ""
|
gitblit_tickets_service: ""
|
||||||
gitblit_accept_new_tickets: "false"
|
gitblit_accept_new_tickets: "false"
|
||||||
gitblit_allow_deleting_non_empty_repo: "false"
|
gitblit_allow_deleting_non_empty_repo: "false"
|
||||||
|
gitblit_auth_ldap_enabled: True
|
||||||
gitblit_auth_providers: ldap
|
gitblit_auth_providers: ldap
|
||||||
gitblit_web_sitename: ""
|
gitblit_web_sitename: ""
|
||||||
gitblit_web_logo: "${baseFolder}/logo.png"
|
gitblit_web_logo: "${baseFolder}/logo.png"
|
||||||
|
|
|
@ -19,11 +19,12 @@ GITBLIT_PATH=/opt/gitblit
|
||||||
GITBLIT_BASE_FOLDER=/opt/gitblit/data
|
GITBLIT_BASE_FOLDER=/opt/gitblit/data
|
||||||
GITBLIT_USER="gitblit"
|
GITBLIT_USER="gitblit"
|
||||||
GITBLIT_JAVA_HEAP=1024M
|
GITBLIT_JAVA_HEAP=1024M
|
||||||
|
JVM_OPTS=
|
||||||
#source ${GITBLIT_PATH}/java-proxy-config.sh
|
#source ${GITBLIT_PATH}/java-proxy-config.sh
|
||||||
if [ -f /etc/default/gitblit ] ; then
|
if [ -f /etc/default/gitblit ] ; then
|
||||||
. /etc/default/gitblit
|
. /etc/default/gitblit
|
||||||
fi
|
fi
|
||||||
ARGS="-server -Xmx${GITBLIT_JAVA_HEAP} ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -jar gitblit.jar --baseFolder $GITBLIT_BASE_FOLDER --dailyLogFile"
|
ARGS="-server -Xmx${GITBLIT_JAVA_HEAP} ${JVM_OPTS} ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -jar gitblit.jar --baseFolder $GITBLIT_BASE_FOLDER --dailyLogFile"
|
||||||
|
|
||||||
RETVAL=0
|
RETVAL=0
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
---
|
---
|
||||||
- name: Restart gitblit
|
- name: Restart gitblit
|
||||||
service: name=gitblit state=restarted
|
service: name=gitblit state=restarted sleep=60
|
||||||
when: gitblit_enabled
|
when: gitblit_enabled
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
GITBLIT_PATH={{ gitblit_home }}/service
|
export GITBLIT_PATH={{ gitblit_home }}/service
|
||||||
GITBLIT_BASE_FOLDER={{ gitblit_data_dir }}
|
export GITBLIT_BASE_FOLDER={{ gitblit_data_dir }}
|
||||||
GITBLIT_USER="{{ gitblit_user }}"
|
export GITBLIT_USER="{{ gitblit_user }}"
|
||||||
GITBLIT_JAVA_HEAP={{ gitblit_java_heap }}
|
export GITBLIT_JAVA_HEAP={{ gitblit_java_heap }}
|
||||||
ARGS="-server -Xmx${GITBLIT_JAVA_HEAP} ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -jar gitblit.jar --baseFolder $GITBLIT_BASE_FOLDER --dailyLogFile"
|
export JVM_OPTS="{{ gitblit_jvm_opts }}"
|
||||||
|
|
|
@ -56,6 +56,13 @@ web.headerLogo = {{ gitblit_web_logo }}
|
||||||
web.canonicalUrl = {{ gitblit_canonical_url }}
|
web.canonicalUrl = {{ gitblit_canonical_url }}
|
||||||
#
|
#
|
||||||
# Auth
|
# Auth
|
||||||
|
#
|
||||||
|
#
|
||||||
|
{% if gitblit_auth_ldap_enabled %}
|
||||||
|
realm.userService = com.gitblit.LdapUserService
|
||||||
|
realm.ldap.backingUserService = ${baseFolder}/users.conf
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
realm.windows.permitBuiltInAdministrators = {{ gitblit_windows_permitbuiltinadmin }}
|
realm.windows.permitBuiltInAdministrators = {{ gitblit_windows_permitbuiltinadmin }}
|
||||||
# Redmine backend
|
# Redmine backend
|
||||||
realm.redmine.url = {{ gitblit_redmine_url }}
|
realm.redmine.url = {{ gitblit_redmine_url }}
|
||||||
|
|
Loading…
Reference in New Issue