ansible-borg-server-playbook/playbooks/install.yml

29 lines
647 B
YAML

---
- name: Ansible-borg-server-playbook
hosts: nodes
pre_tasks:
- name: Load secrets
ansible.builtin.include_vars:
file: "{{ inventory_dir }}/secrets/{{ inventory_hostname }}.yml"
tags:
- always
post_tasks:
- name: Install nfs-common
ansible.builtin.package:
name: nfs-common
tags:
- mount
- name: Add repo mount
ansible.posix.mount:
src: 10.23.0.11:/media/big_data/Infra/borg
path: "{{ pool }}"
opts: rw,sync,hard,_netdev
state: mounted
fstype: nfs
tags:
- mount
roles:
- role: ansible-borg-server-role