1
0
mirror of https://github.com/krislamo/vagrant-easyredmine synced 2025-09-09 14:09:29 +00:00

updates for redmine-install 2.0.2, rvm_io.ruby,et al.

This commit is contained in:
Mark Heiges
2017-12-20 22:03:02 -05:00
parent 0f1782640f
commit bd0a241c6d
21 changed files with 217 additions and 954 deletions

View File

@@ -1,21 +1,21 @@
---
- include: system.yml
- import_tasks: system.yml
tags: system
- include: firewall.yml
- import_tasks: firewall.yml
tags: firewall
- include: database.yml
- import_tasks: database.yml
tags: database
when: do_database_management == True
- include: redmine.yml
- import_tasks: redmine.yml
tags: redmine
- include: nginx.yml
- import_tasks: nginx.yml
tags: nginx
- include: attachments_storage.yml
- import_tasks: attachments_storage.yml
tags: attachments_storage
when: is_production_vm == True

View File

@@ -14,14 +14,16 @@
- subversion # Repository integration
- git # Repository integration
- name: install bundler, redmine-installer gems
gem: name='{{ item }}'
# these gems are not user_install but the RVM path is for local redmine
# user so installations are localized to rvm1_install_path (e.g. ~/.rvm)
- name: install redmine-installer gem in selected RVM environment
gem: name='{{ item.name }}'
user_install=no
executable=/usr/local/bin/gem # RVM's version
become: yes
version='{{ item.version }}'
executable='{{ rvm1_install_path }}/wrappers/default/gem' # RVM's version
become: no
with_items:
- bundler
- redmine-installer
- { name: redmine-installer, version: '' }
- name: installer package is present?
stat: path='{{ installer_package_path }}'
@@ -58,7 +60,7 @@
register: mk_redmine_root_dir
- name: run redmine installer
shell: 'source ~/.bash_profile && {{ _redmine_install_wrapper }} > ~/install.log'
shell: 'source ~/.bash_profile && {{ _redmine_install_wrapper }} > ~/install.log 2>&1'
when: mk_redmine_root_dir|changed and do_redmine_installer == True
register: installer_run
become: no
@@ -124,7 +126,7 @@
- name: adding run_tasks crontab
cron: name="redmine tasks"
minute="*/15"
job='cd {{ redmine_root_dir }} && /usr/local/bin/bundle exec rake easyproject:scheduler:run_tasks RAILS_ENV=production > /dev/null'
job='cd {{ redmine_root_dir }} && {{ rvm1_install_path }}/wrappers/default/bundle exec rake easyproject:scheduler:run_tasks RAILS_ENV=production > /dev/null'
user='{{ redmine_owner }}'
become: yes

View File

@@ -1,5 +1,5 @@
- include: addswap.yml
- import_tasks: addswap.yml
- name: install system tools
yum: name='{{ item }}'