ansible-borg-server-playbook/playbooks/install.yml
2023-02-17 16:27:56 +01:00

24 lines
569 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
- name: Install nfs-common
ansible.builtin.package:
name: nfs-common
- name: Add repo mount
ansible.posix.mount:
src: 10.23.0.11:/media/big_data/Infra/borg
path: "{{ pool }}"
opts: rw,sync,hard
state: mounted
fstype: nfs
roles:
- role: ansible-borg-server-role