main.yml 552 B

1234567891011121314151617181920212223242526272829303132
  1. ---
  2. - name: Install postgresql
  3. apt:
  4. pkg:
  5. - acl
  6. - postgresql
  7. - python3-psycopg2
  8. - name: Start postgresql service
  9. become: true
  10. service:
  11. name: postgresql
  12. enabled: yes
  13. state: started
  14. - name: Create postgresql db
  15. become: true
  16. become_user: postgres
  17. postgresql_db:
  18. name: "{{database}}"
  19. when: database != false
  20. - name: Create postgresql user
  21. when: username != false
  22. become: true
  23. become_user: postgres
  24. postgresql_user:
  25. db: "{{database}}"
  26. name: "{{username}}"
  27. password: "{{password}}"