1
0
mirror of https://github.com/krislamo/vagrant-easyredmine synced 2026-06-23 18:11:18 +00:00

Compare commits

...

4 Commits

Author SHA1 Message Date
ugakris 033002705d Add additional email overrides 2021-04-28 15:17:18 -04:00
ugakris 6434be51ef Remove custom background image 2021-04-27 16:27:37 -04:00
ugakris 18c36e44d5 Make separate playbook file for VM 2021-04-27 15:06:15 -04:00
ugakris 8f86e58cb4 Deployment conformity 2021-04-20 12:06:22 -04:00
9 changed files with 19 additions and 19 deletions
Vendored
+2 -2
View File
@@ -4,7 +4,7 @@ Vagrant.configure(2) do |config|
config.vm.box_url = 'http://software.apidb.org/vagrant/centos-7-64-puppet.json'
config.vm.box = 'ebrc/centos-7-64-puppet'
config.vm.hostname = 'redmine.vm.apidb.org'
config.vm.network :private_network, type: 'dhcp'
@@ -22,7 +22,7 @@ Vagrant.configure(2) do |config|
# end
config.vm.provision 'deploy', type: 'ansible' do |ansible|
ansible.playbook = 'playbook.yml'
ansible.playbook = 'vagrant-playbook.yml'
ansible.galaxy_role_file = 'requirements.yml'
ansible.galaxy_roles_path = 'roles'
end
-1
View File
@@ -1,4 +1,3 @@
easyredmine_login_bg_img: login-bg-58894778db89f0c55f5aa371eff62b7475325258f4308e9c286f988a37e0e44b.jpg
redmine_mail_alias: redmine@localhost
redmine_owner: vagrant
redmine_uid: ''
-2
View File
@@ -2,8 +2,6 @@
- hosts: all
become: yes
gather_facts: yes
vars_files:
- config.yml
roles:
- { role: rvm.ruby, tags: ruby, become: yes }
Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

+1
View File
@@ -68,6 +68,7 @@
src: '{{ nginx_pem }}'
become: yes
notify: restart nginx
when: not is_production_vm
- name: manage Nginx service
service:
-11
View File
@@ -96,17 +96,6 @@
when: do_redmine_installer == True
become: yes
- name: install custom login background image
copy:
dest: '{{ item }}'
src: '{{ easyredmine_login_bg_img }}'
owner: '{{ redmine_owner }}'
with_items:
- '{{ redmine_root_dir }}/public/plugin_assets/easy_extensions/images/login-bg.jpg'
- '{{ redmine_root_dir }}/public/assets/{{ easyredmine_login_bg_img }}'
when: do_redmine_installer == True
become: yes
- name: create maintenance dir
file:
path: '/usr/share/nginx/html/easyredmine'
@@ -7,6 +7,6 @@ cd {{ redmine_root_dir }}
[[ -s "{{ rvm1_install_path }}/scripts/rvm" ]] && \
source "{{ rvm1_install_path }}/scripts/rvm"
{{ rvm1_install_path }}/gems/ruby-{{ ruby_version }}/bin/bundle exec rake \
{{ rvm1_install_path }}/rubies/ruby-{{ ruby_version }}/bin/bundle exec rake \
eupathdb:fetch_changesets \
RAILS_ENV="production"
@@ -5,11 +5,11 @@ cd {{ redmine_root_dir }}
[[ -s "{{ rvm1_install_path }}/scripts/rvm" ]] && \
source "{{ rvm1_install_path }}/scripts/rvm"
{{ rvm1_install_path }}/gems/ruby-{{ ruby_version }}/bin/bundle exec rake \
{{ rvm1_install_path }}/rubies/ruby-{{ ruby_version }}/bin/bundle exec rake \
redmine:email:receive_imap \
RAILS_ENV="production" \
project=sysdba \
allow_override=project,assigned_to,tracker,priority,category,status \
allow_override=project,assigned_to,tracker,priority,category,status,"VEuPathDB Team","Type of support","Component DB","Support source" \
host=imap.gmail.com \
port=993 ssl=SSL \
username={{ smtp_username }} \
+13
View File
@@ -0,0 +1,13 @@
---
- hosts: all
become: yes
gather_facts: yes
vars_files:
- config.yml
roles:
- { role: rvm.ruby, tags: ruby, become: yes }
- { role: rvm.ruby.patch, tags: ruby, become: yes }
- { role: easyredmine, become: no }
tasks: