Add support for memcache
This commit is contained in:
parent
7755ab7dcd
commit
e657c07b9f
|
|
@ -21,7 +21,9 @@ redmine_inst_dir: redmine
|
||||||
redmine_create_application_user: True
|
redmine_create_application_user: True
|
||||||
redmine_user: redmine
|
redmine_user: redmine
|
||||||
redmine_group: '{{ redmine_user }}'
|
redmine_group: '{{ redmine_user }}'
|
||||||
|
redmine_memcached: True
|
||||||
|
redmine_memcache_hosts:
|
||||||
|
- 'localhost:11211'
|
||||||
# Ubuntu 14.04: install ruby from a ppa to get a newer version
|
# Ubuntu 14.04: install ruby from a ppa to get a newer version
|
||||||
redmine_trusty_ruby_repo: 'ppa:brightbox/ruby-ng'
|
redmine_trusty_ruby_repo: 'ppa:brightbox/ruby-ng'
|
||||||
trusty_ruby_version: 2.3
|
trusty_ruby_version: 2.3
|
||||||
|
|
|
||||||
|
|
@ -25,5 +25,10 @@ dependencies:
|
||||||
version: master
|
version: master
|
||||||
name: nginx
|
name: nginx
|
||||||
state: latest
|
state: latest
|
||||||
|
- src: git+https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-memcached.git
|
||||||
|
version: master
|
||||||
|
name: memcached
|
||||||
|
state: latest
|
||||||
|
when: redmine_memcached
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -113,8 +113,8 @@
|
||||||
|
|
||||||
- name: Install the additional environment file
|
- name: Install the additional environment file
|
||||||
template: src=redmine_additional_environment.rb.j2 dest=/{{ redmine_glob_root_dir }}/{{ redmine_inst_dir }}/config/additional_environment.rb owner=root group={{ redmine_group }} mode=0440
|
template: src=redmine_additional_environment.rb.j2 dest=/{{ redmine_glob_root_dir }}/{{ redmine_inst_dir }}/config/additional_environment.rb owner=root group={{ redmine_group }} mode=0440
|
||||||
notify:
|
notify: Reload unicorn
|
||||||
- Reload unicorn when needed
|
tags: [ 'redmine', 'redmine_additional_env' ]
|
||||||
|
|
||||||
- name: Install the gems required by redmine
|
- name: Install the gems required by redmine
|
||||||
shell: cd {{ redmine_glob_root_dir }}/{{ redmine_inst_dir }}; bundle install --without development test sqlite mysql && touch {{ redmine_glob_root_dir }}/.{{ redmine_inst_dir }}_gems_installed
|
shell: cd {{ redmine_glob_root_dir }}/{{ redmine_inst_dir }}; bundle install --without development test sqlite mysql && touch {{ redmine_glob_root_dir }}/.{{ redmine_inst_dir }}_gems_installed
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
|
||||||
config.action_controller.allow_forgery_protection = false
|
config.action_controller.allow_forgery_protection = false
|
||||||
config.log_level = :{{ redmine_log_level }}
|
config.log_level = :{{ redmine_log_level }}
|
||||||
|
|
||||||
|
{% if redmine_memcached %}
|
||||||
|
config.cache_store = :mem_cache_store, {% for h in redmine_memcache_hosts %}"{{ h }}"{% if not loop.last %}, {% endif %{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue