ansible-roles/evomaintenance/tasks/install_vendor.yml

49 lines
821 B
YAML

---
- name: dependencies are installed
apt:
name: "{{ item }}"
state: present
with_items:
- postgresql-client
- sudo
- include_role:
name: remount-usr
tags:
- evomaintenance
- name: /usr/share/scripts exists
file:
dest: /usr/share/scripts
mode: "0700"
owner: root
group: root
state: directory
tags:
- evomaintenance
- name: Script is installed
copy:
src: evomaintenance.sh
dest: /usr/share/scripts/evomaintenance.sh
mode: "0700"
owner: root
group: root
force: yes
backup: yes
tags:
- evomaintenance
- name: Template is installed
copy:
src: evomaintenance.tpl
dest: /usr/share/scripts/evomaintenance.tpl
mode: "0600"
owner: root
group: root
force: yes
backup: yes
tags:
- evomaintenance