ansible-roles/redmine/tasks/config.yml
Jérémy Lecour ee21973371
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2777|524|2253|2462|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/223//ansiblelint">Evolix » ansible-roles » unstable #223</a>
gitea/ansible-roles/pipeline/head This commit looks good
Use FQCN
Fully Qualified Collection Name
2023-03-20 23:33:19 +01:00

60 lines
1.3 KiB
YAML

---
- name: Create systemd config dir
ansible.builtin.file:
state: directory
dest: "/home/{{ redmine_user }}/{{ item }}"
mode: "0750"
owner: "{{ redmine_user }}"
group: "{{ redmine_user }}"
loop:
- ".config"
- ".config/systemd"
- ".config/systemd/user"
tags:
- redmine
- name: Deploy systemd unit
ansible.builtin.copy:
src: puma.service
dest: "/home/{{ redmine_user }}/.config/systemd/user/puma.service"
mode: "0644"
owner: "{{ redmine_user }}"
group: "{{ redmine_user }}"
tags:
- redmine
- name: Set user .profile
ansible.builtin.copy:
src: profile
dest: "/home/{{ redmine_user }}/.profile"
owner: "{{ redmine_user }}"
group: "{{ redmine_user }}"
mode: "0640"
tags:
- redmine
- name: Create config directory
ansible.builtin.file:
path: "/home/{{ redmine_user }}/config"
state: directory
owner: "{{ redmine_user }}"
group: "{{ redmine_user }}"
mode: "0750"
tags:
- redmine
- name: Copy configurations file
ansible.builtin.template:
src: "{{ item }}.j2"
dest: "/home/{{ redmine_user }}/config/{{ item }}"
owner: "{{ redmine_user }}"
group: "{{ redmine_user }}"
mode: "0640"
loop:
- 'configuration.yml'
- 'database.yml'
- 'additional_environment.rb'
- 'puma.rb'
tags:
- redmine