Код IT
← Каталог

Практикум PostgreSQL — Ansible — bare metal и VM

Фрагмент из «Практикум PostgreSQL»: Ansible — bare metal и VM.

yaml infra-securityencyclopedia8-11-praktikum-postgresql-12 embed URL статья в энциклопедии
YAML main.yaml
- name: Install PostgreSQL
  ansible.builtin.package:
    name: postgresql-16
    state: present

- name: Deploy postgresql.conf
  ansible.builtin.template:
    src: postgresql.conf.j2
    dest: "/etc/postgresql/16/main/postgresql.conf"
  notify: Restart postgres

- name: Ensure PostgreSQL started
  ansible.builtin.service:
    name: postgresql
    state: started
    enabled: true
- name: Install PostgreSQL
  ansible.builtin.package:
    name: postgresql-16
    state: present

- name: Deploy postgresql.conf
  ansible.builtin.template:
    src: postgresql.conf.j2
    dest: "/etc/postgresql/16/main/postgresql.conf"
  notify: Restart postgres

- name: Ensure PostgreSQL started
  ansible.builtin.service:
    name: postgresql
    state: started
    enabled: true