Files
VPS-ansible/roles/postgres/tasks/main.yml
2026-09-01 16:46:52 +00:00

28 lines
658 B
YAML

---
- name: Install postgresql
ansible.builtin.apt:
name:
- "postgresql-{{ postgres_version }}"
- python3-psycopg2
state: present
- name: Ensure postgresql is running and enabled
ansible.builtin.service:
name: postgresql
state: started
enabled: true
# - name: Create databases
# become_user: postgres
# community.postgresql.postgresql_db:
# name: "{{ item.name }}"
# loop: "{{ postgres_databases }}"
# - name: Create users
# become_user: postgres
# community.postgresql.postgresql_user:
# name: "{{ item.name }}"
# password: "{{ item.password }}"
# loop: "{{ postgres_users }}"
# no_log: true