1
0
mirror of https://github.com/krislamo/vagrant-easyredmine synced 2024-11-14 16:00:34 +00:00
vagrant-easyredmine/roles/easyredmine/tasks/attachments_storage.yml

30 lines
921 B
YAML
Raw Normal View History

# Tasks to do only on the production server.
# Setup NFS mounts where file attachments will be stored.
# This is so files are backed up on the NFS host; when hosting
# redmine on a VM without a backup client.
#
# Be sure the UID for the redmine user matches with the
# NFS server
2018-03-20 17:04:30 +00:00
- name: ensure NFS mount dir for Redmine files
file:
path: '{{ redmine_files_nfs_mount }}'
state: directory
2016-07-14 03:15:07 +00:00
become: yes
2018-03-20 17:04:30 +00:00
- name: mount dir for Redmine files
mount:
name: '{{ redmine_files_nfs_mount }}'
src: '{{ redmine_files_nfs_source }}'
fstype: nfs
opts: rsize=32768,wsize=32768,tcp,hard,nointr
state: mounted
2016-07-14 03:15:07 +00:00
become: yes
- name: set attachments_storage_path in configuration.yml
lineinfile:
dest: '{{ redmine_root_dir }}/config/configuration.yml'
regexp: '\s*attachments_storage_path:'
line: ' attachments_storage_path: {{ redmine_files_nfs_mount }}/uploads'
notify: restart nginx