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>
27 lines
657 B
YAML
27 lines
657 B
YAML
---
|
|
- name: Наливаю юнит файл patroni
|
|
ansible.builtin.template:
|
|
src: patroni.service.j2
|
|
dest: /etc/systemd/system/patroni.service
|
|
notify:
|
|
- Перезапускаю patroni.service
|
|
|
|
- name: Создаю директории и задаю права
|
|
ansible.builtin.file:
|
|
path: "{{ item }}"
|
|
state: directory
|
|
mode: "0700"
|
|
owner: "999"
|
|
group: "999"
|
|
loop:
|
|
- "{{ pg_data_dir }}"
|
|
- "{{ pg_data_dir }}/data"
|
|
notify:
|
|
- Перезапускаю patroni.service
|
|
|
|
- name: Настраиваю patroni.service
|
|
ansible.builtin.systemd:
|
|
name: patroni.service
|
|
state: started
|
|
enabled: true
|