rkirmizi / ansible-postgresql

Ansible Role for Postgres

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ansible-postgresql

PostgreSQL is a powerful, open source object-relational database system.

Platforms

Tunables

  • postgresql_client (boolean) - Install PostgreSQL client?
  • postgresql_server (boolean) - Install PostgreSQL server?
  • postgresql_user (string) - User to run postgresql as
  • postgresql_runtime_root (string) - Directory for runtime data
  • postgresql_pidfile_path (string) - Path for pidfile
  • postgresql_accepts_external_connections (boolean) - Allow connections from places that aren't localhost?
  • postgresql_backup_enabled (boolean) - Enable backups?
  • postgresql_backup_path (string) - Directory to store backups
  • postgresql_backup_frequency (string) - Frequency of backups

Dependencies

Example Playbook

- hosts: servers
  roles:
     - role: colstrom.postgresql
       postgresql_server: yes
       postgresql_backup_enabled: yes
       postgresql_backup_frequency: daily
       postgresql_backup_path: /data/backup/postgresql

License

MIT

Contributors

About

Ansible Role for Postgres

License:MIT License