diff --git a/ansible/08_nas.yml b/ansible/08_nas.yml new file mode 100644 index 0000000..4498292 --- /dev/null +++ b/ansible/08_nas.yml @@ -0,0 +1,36 @@ +--- + +- name: Настройка файлового сервера + hosts: nas + + tasks: + - name: Проверка соответствия ОС + ansible.builtin.fail: + msg: Операционная система должна быть Альт + when: ansible_os_family != "Altlinux" + + - name: Проверка наличия развёрнутого домена на хосте {{ ansible_hostname }} + ansible.builtin.shell: "samba-tool domain info {{ ansible_default_ipv4.address }}" + register: samba_tool_result + ignore_errors: yes + + - name: Если на хосте развёрнут домен, выполнение прерывается + ansible.builtin.fail: + msg: На хосте {{ ansible_hostname }} обнаружен развёрнутый домен. Прерываю выполнение + when: + - samba_tool_result.failed == false + + - name: Обновление системы + apt_rpm: + update_cache: true + dist_upgrade: true + clean: true + + - name: Назначение корректного имени хоста + ansible.builtin.hostname: + name: "{{ hostnames.dc1_host }}.{{ dc_details.realm }}" + use: systemd + +################### + https://www.altlinux.org/Samba/Fileserver/AD-auth +################### \ No newline at end of file