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:
@@ -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
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
|
||||
- include: addswap.yml
|
||||
- import_tasks: addswap.yml
|
||||
|
||||
- name: install system tools
|
||||
yum: name='{{ item }}'
|
||||
|
Reference in New Issue
Block a user