No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

postgres.yml 655B

12345678910111213141516171819202122232425262728293031
  1. ---
  2. # Defines tasks applicable for postgreSQL
  3. - name: Install Postgres
  4. apt:
  5. name: "{{ packages }}"
  6. state: present
  7. vars:
  8. packages:
  9. - postgresql-9.6
  10. - python-psycopg2
  11. tags:
  12. - dependencies
  13. when: ansible_distribution_version == '9'
  14. - name: Install Postgres
  15. apt:
  16. name: "{{ packages }}"
  17. state: present
  18. vars:
  19. packages:
  20. - postgresql
  21. - python-psycopg2
  22. tags:
  23. - dependencies
  24. when: ansible_distribution_version == '10'
  25. - name: Set password for PostgreSQL admin user
  26. become: true
  27. become_user: postgres
  28. postgresql_user: name={{ db_admin_username }} password={{ db_admin_password }} encrypted=yes