db_postgresql.yml 701 B

12345678910111213141516171819202122232425262728
  1. ---
  2. - name: "[PostgreSQL] - PostgreSQL packages are installed"
  3. ansible.builtin.package:
  4. name: "{{ pg_deps }}"
  5. state: "present"
  6. vars:
  7. pg_deps:
  8. - "postgresql"
  9. - "php{{ php_ver }}-pgsql"
  10. - "python3-psycopg2"
  11. - name: "[PostgreSQL] - nextcloud role is created."
  12. postgresql_user:
  13. name: "{{ nextcloud_db_admin }}"
  14. password: "{{ nextcloud_db_pwd }}"
  15. encrypted: true
  16. state: present
  17. role_attr_flags: CREATEDB
  18. become_user: postgres
  19. become: true
  20. - name: "[PostgreSQL] - nextcloud database is created."
  21. postgresql_db:
  22. name: "{{ nextcloud_db_name }}"
  23. state: present
  24. owner: "{{ nextcloud_db_admin }}"
  25. become_user: postgres
  26. become: true