infra/install_attic.yml
Nikos Papadakis 7bbcfa28af
Add attic
2023-10-15 14:12:28 +03:00

39 lines
845 B
YAML

---
- name: Install attic
hosts: ulna
tasks:
- name: Unarchive
ansible.builtin.unarchive:
src: attic.tar.xz
dest: /usr/local
become: true
- name: Install service file
ansible.builtin.template:
src: templates/attic/attic.service.j2
dest: /etc/systemd/system/attic.service
become: true
- name: Install config file
ansible.builtin.template:
src: templates/attic/attic-server.toml.j2
dest: /etc/attic-server.toml
become: true
- name: Create share directory
ansible.builtin.file:
path: /usr/local/share/attic
mode: "0700"
owner: root
group: root
state: directory
become: true
- name: Restart systemd
ansible.builtin.systemd:
state: restarted
name: attic
enabled: true
daemon_reload: true
become: true