Using PostgreSQL packages, files, and services

PostgreSQL is an extremely important relational database solution, and it has made its way into lot of important infrastructure setups and organizations. In this recipe, you will learn how to configure PostgreSQL by installing the respective packages, setting up the proper configuration file, and configuring the database service.

How to do it...

  1. Configure a new minion in the staging environment called salt-minion-postgresql.
  2. Create a new state directory in the staging environment called postgresql, and create a directory called files in this directory.
  3. Create and edit /opt/salt-cookbook/staging/postgresql/init.sls to have the following entries:
    pg_repo_pkg: pkg.installed: - sources: - pgdg-centos94: http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg- ...

Get Salt Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.