Book Image

Salt Cookbook

By : Anirban Saha
Book Image

Salt Cookbook

By: Anirban Saha

Overview of this book

Table of Contents (18 chapters)
Salt Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

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- centos94-9.4-1.noarch.rpm
    
    postgresql_server_pkg:
      pkg.installed:
        - pkgs:
          - postgresql94-server
          - postgresql94
    
    postgresql_config_cmd:
      cmd.run:
        - name: /sbin/service...