add deploy dc playbook

main
Долгий Артём 2023-08-10 13:30:43 +03:00
parent 1426db5f82
commit 9f9463ae35
4 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,5 @@
[defaults]
host_key_checking = false
inventory = ./hosts.ini
#private_key_file = /home/sysadmin/.ssh/id_rsa
private_key_file = /home/da2001/.ssh/id_rsa

View File

@ -0,0 +1,33 @@
---
- name: Разворачивание контроллера домена
hosts: dctest
vars_files:
- vars.yml
tasks:
- name: Обновление системы
apt_rpm:
update_cache: true
dist_upgrade: true
clean: true
- name: Установка пакетов {{ packages }}
apt_rpm:
package: "{{ item }}"
state: present
update_cache: yes
loop: "{{ packages }}"
- name: Разрешить подключение клиентов для синхронизации времени
ansible.builtin.lineinfile:
path: /etc/chrony.conf
line: allow all
create: yes
- name: Включение службы синхронизации времени chrony
systemd:
name: chronyd
enabled: yes
state: restarted
masked: no

View File

@ -0,0 +1,9 @@
[dc]
alts1 ansible_host=10.1.1.11 ansible_user=root
alts2 ansible_host=10.1.1.12 ansible_user=root
[nas]
alts3 ansible_host=10.1.1.13 ansible_user=root
[test]
dctest ansible_host=192.168.13.139 ansible_user=root

View File

@ -0,0 +1,3 @@
packages:
- task-samba-dc
- chrony