29 lines
849 B
YAML
29 lines
849 B
YAML
---
|
||
|
||
- name: Установка пакета {{ nas_samba_pkg }}
|
||
apt_rpm:
|
||
package: "{{ nas_samba_pkg }}"
|
||
state: present
|
||
update_cache: yes
|
||
|
||
- name: Создание разделяемого ресурса Samba
|
||
ansible.builtin.file:
|
||
path: "{{ smb_share }}"
|
||
state: directory
|
||
mode: '0770'
|
||
group: "{{ smb_share_grp }}"
|
||
|
||
- name: Добавление в конфигурацию Samba данных о разделяемом ресурсе
|
||
ansible.builtin.blockinfile:
|
||
block: "{{ lookup('ansible.builtin.file', '../../group_vars/nas/share.conf') }}"
|
||
path: "{{ smb_conf_file }}"
|
||
backup: yes
|
||
|
||
- name: Включение служб файлового сервера Samba
|
||
ansible.builtin.systemd:
|
||
name: "{{ item }}"
|
||
enabled: true
|
||
state: restarted
|
||
masked: false
|
||
loop: "{{ nas_samba_service }}"
|