add deploy dc playbook
parent
1426db5f82
commit
9f9463ae35
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -0,0 +1,3 @@
|
||||||
|
packages:
|
||||||
|
- task-samba-dc
|
||||||
|
- chrony
|
Loading…
Reference in New Issue