mirror of
https://github.com/batonogov/learn-devops.git
synced 2025-11-29 00:33:02 +00:00
* Описана инфрастуктура кластера * Добавлена роль etcd * Добавлена роль haproxy * Добавлена роль keepalived * Добавлена роль ntp_install * Добавлена роль patroni * Добавлена групповые переменные --------- Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
22 lines
538 B
YAML
22 lines
538 B
YAML
---
|
|
- name: Задаю права для директории
|
|
ansible.builtin.file:
|
|
path: /var/lib/etcd
|
|
state: directory
|
|
recurse: true
|
|
owner: "{{ patroni_uid }}"
|
|
group: "{{ patroni_uid }}"
|
|
|
|
- name: Наливаю юнит файл etcd
|
|
ansible.builtin.template:
|
|
src: etcd.service.j2
|
|
dest: /etc/systemd/system/etcd.service
|
|
notify:
|
|
- Перезапускаю etcd.service
|
|
|
|
- name: Настраиваю etcd.service
|
|
ansible.builtin.systemd:
|
|
name: etcd.service
|
|
state: started
|
|
enabled: true
|