redmine: use tasks instead of handlers
This commit is contained in:
parent
f47947f489
commit
716b0a2ed8
|
@ -1,24 +0,0 @@
|
||||||
---
|
|
||||||
- name: bundle update
|
|
||||||
bundler:
|
|
||||||
state: present
|
|
||||||
gemfile: "/home/{{ redmine_user }}/www/Gemfile"
|
|
||||||
gem_path: "/home/{{ redmine_user }}/.gems"
|
|
||||||
user_install: yes
|
|
||||||
become_user: "{{ redmine_user }}"
|
|
||||||
|
|
||||||
- name: rake migrate
|
|
||||||
shell: bundle exec rake -qf ~/www/Rakefile db:migrate
|
|
||||||
become_user: "{{ redmine_user }}"
|
|
||||||
become_method: sudo
|
|
||||||
become_flags: '-iu {{ redmine_user }}'
|
|
||||||
|
|
||||||
- name: puma reload
|
|
||||||
systemd:
|
|
||||||
name: puma
|
|
||||||
daemon_reload: yes
|
|
||||||
state: reloaded
|
|
||||||
user: yes
|
|
||||||
become_user: "{{ redmine_user }}"
|
|
||||||
become_method: sudo
|
|
||||||
become_flags: '-iu {{ redmine_user }}'
|
|
|
@ -124,9 +124,7 @@
|
||||||
umask: "027"
|
umask: "027"
|
||||||
update: yes
|
update: yes
|
||||||
become_user: "{{ redmine_user }}"
|
become_user: "{{ redmine_user }}"
|
||||||
notify:
|
register: redmine_git_task
|
||||||
- bundle update
|
|
||||||
- rake migrate
|
|
||||||
tags:
|
tags:
|
||||||
- redmine
|
- redmine
|
||||||
|
|
||||||
|
@ -137,7 +135,7 @@
|
||||||
owner: "{{ redmine_user }}"
|
owner: "{{ redmine_user }}"
|
||||||
group: "{{ redmine_user }}"
|
group: "{{ redmine_user }}"
|
||||||
mode: "0640"
|
mode: "0640"
|
||||||
notify: bundle update
|
register: redmine_local_gemfile_task
|
||||||
|
|
||||||
- name: Get actual Mysql password
|
- name: Get actual Mysql password
|
||||||
shell: "grep password /home/{{ redmine_user }}/.my.cnf | awk '{ print $3 }'"
|
shell: "grep password /home/{{ redmine_user }}/.my.cnf | awk '{ print $3 }'"
|
||||||
|
@ -212,7 +210,21 @@
|
||||||
tags:
|
tags:
|
||||||
- redmine
|
- redmine
|
||||||
|
|
||||||
- meta: flush_handlers
|
- name: Update local gems with bundle
|
||||||
|
bundler:
|
||||||
|
state: present
|
||||||
|
gemfile: "/home/{{ redmine_user }}/www/Gemfile"
|
||||||
|
gem_path: "/home/{{ redmine_user }}/.gems"
|
||||||
|
user_install: yes
|
||||||
|
become_user: "{{ redmine_user }}"
|
||||||
|
when: redmine_git_task.changed or redmine_local_gemfile_task.changed
|
||||||
|
|
||||||
|
- name: Migrate database with rake
|
||||||
|
shell: bundle exec rake -qf ~/www/Rakefile db:migrate
|
||||||
|
become_user: "{{ redmine_user }}"
|
||||||
|
become_method: sudo
|
||||||
|
become_flags: '-iu {{ redmine_user }}'
|
||||||
|
when: redmine_git_task.changed
|
||||||
|
|
||||||
- name: Populate Mysql database
|
- name: Populate Mysql database
|
||||||
shell: bundle exec rake -qf ~/www/Rakefile redmine:load_default_data REDMINE_LANG=fr && touch ~/.populated
|
shell: bundle exec rake -qf ~/www/Rakefile redmine:load_default_data REDMINE_LANG=fr && touch ~/.populated
|
||||||
|
@ -239,8 +251,7 @@
|
||||||
owner: "{{ redmine_user }}"
|
owner: "{{ redmine_user }}"
|
||||||
group: "{{ redmine_user }}"
|
group: "{{ redmine_user }}"
|
||||||
mode: "0640"
|
mode: "0640"
|
||||||
notify:
|
register: redmine_puma_config_task
|
||||||
- puma reload
|
|
||||||
tags:
|
tags:
|
||||||
- redmine
|
- redmine
|
||||||
|
|
||||||
|
@ -257,4 +268,13 @@
|
||||||
tags:
|
tags:
|
||||||
- redmine
|
- redmine
|
||||||
|
|
||||||
- meta: flush_handlers
|
- name: Reload puma service
|
||||||
|
systemd:
|
||||||
|
name: puma
|
||||||
|
daemon_reload: yes
|
||||||
|
state: reloaded
|
||||||
|
user: yes
|
||||||
|
become_user: "{{ redmine_user }}"
|
||||||
|
become_method: sudo
|
||||||
|
become_flags: '-iu {{ redmine_user }}'
|
||||||
|
when: redmine_puma_config_task.changed
|
||||||
|
|
Loading…
Reference in a new issue