From 993753f284979ff235ac97153e354a59801ec068 Mon Sep 17 00:00:00 2001 From: vincent Date: Tue, 13 Feb 2024 20:31:56 +0100 Subject: [PATCH] feat: intergrate SAMBA Nas role --- ansible/group_vars/NAS/samba | 22 ++++++++++++++++++++++ ansible/playbooks/nas.yml | 3 ++- ansible/roles/requirements.yml | 5 +++-- 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 ansible/group_vars/NAS/samba diff --git a/ansible/group_vars/NAS/samba b/ansible/group_vars/NAS/samba new file mode 100644 index 0000000..4325cd9 --- /dev/null +++ b/ansible/group_vars/NAS/samba @@ -0,0 +1,22 @@ +samba_passdb_backend: tdbsam +samba_shares_root: /exports +samba_shares: + - name: media + comment: "media" + write_list: @NAS_media + browseable: true + - name: ebook + comment: "ebook" + write_list: @NAS_ebook + browseable: true + - name: music + comment: "music" + write_list: @NAS_music + browseable: true + - name: photo + comment: "photo" + write_list: @NAS_photo + browseable: true + +samba_load_homes: True + diff --git a/ansible/playbooks/nas.yml b/ansible/playbooks/nas.yml index 85f9205..3b5691c 100644 --- a/ansible/playbooks/nas.yml +++ b/ansible/playbooks/nas.yml @@ -34,4 +34,5 @@ become: true - role: ansible-role-vsftpd become: true - #- samba + - role: vladgh.samba.server + become: true diff --git a/ansible/roles/requirements.yml b/ansible/roles/requirements.yml index 778a3cf..a115083 100644 --- a/ansible/roles/requirements.yml +++ b/ansible/roles/requirements.yml @@ -1,4 +1,5 @@ --- +roles: - src: ssh://git@git.ducamps.eu:2222/ansible-roles/ansible-arch-provissionning.git scm: git - src: ssh://git@git.ducamps.eu:2222/ansible-roles/ansible-role-postgresql.git @@ -40,5 +41,5 @@ - src: git@github.com:vincentDcmps/ansible-role-nfs.git scm: git - src: https://github.com/PowerDNS/pdns_recursor-ansible.git -- src: ssh://git@git.ducamps.eu:2222/ansible-roles/ansible-role-samba.git - scm: git +collections: + - name: vladgh.samba