pg.yaml 494 B

12345678910111213141516171819
  1. tasks:
  2. createuser:
  3. desc: Add postgres user
  4. sudo: postgres
  5. run: |
  6. if ! psql -c "SELECT usename FROM pg_user" | grep {pg_user} &> /dev/null
  7. then createuser {pg_user} -d
  8. fi
  9. createdb:
  10. desc: Create a new db
  11. run: |
  12. if ! psql -l | grep {db_name} &> /dev/null
  13. then createdb {db_name}
  14. fi
  15. alter-passwd:
  16. desc: Alter user password
  17. sudo: postgres
  18. run: psql -c "ALTER USER {pg_user} WITH PASSWORD '{pg_password}'"