alt_vkr/ansible/roles/deploy_nas/tasks/nas_smb.yml

29 lines
849 B
YAML
Raw Normal View History

2023-09-07 17:56:08 +03:00
---
- 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 }}"