main
Долгий Артём 2023-09-06 09:53:55 +03:00
parent 4626a2faec
commit 4acf5a7122
1 changed files with 36 additions and 0 deletions

36
ansible/08_nas.yml Normal file
View File

@ -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
###################