add nas
parent
4626a2faec
commit
4acf5a7122
|
@ -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
|
||||||
|
###################
|
Loading…
Reference in New Issue