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