-
Notifications
You must be signed in to change notification settings - Fork 0
jlcox1970/postgresplus
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
postgresplus This is the postgresplus module. With this module you can install any version of PostgrePlus and configure its pg_hba.conf and postgresql.conf files Install ------- To install the server using Hiera: "postgresplus::version" : "9.2.1.3", "postgresplus::superpassword" : "[Database super user password]", "postgresplus::webusername" : "[Email account with access to EnterpriseDB web site]", "postgresplus::webpassword" : "[Password for EnterpriseDB web site]", "postgresplus::key" : "[Product Key]", "postgresplus::url_base" : "[URL base location to use for downloading]", "postgresplus::port" : "[Port number to use Defaults to 5444]", "postgresplus::with_jre" : "[true/false for JRE install]" Adding rules to pg_hba.conf postgresplus::hba_config { 'allow replication access': description => "Open up postgresql for replication", type => 'host', database => 'replication', user => 'replicator', address => 'all', auth_method => 'trust' } Adding or changing configuration in postgresql.conf postgresplus::config_entry { '[configuration option]': value => '[value for setting]', } Replication ----------- The following is the bare minimum required to setup replication. *** Master Server *** class { 'postgresplus': replication => 'true', repl_mode => 'master', repl_target_address => 'all', } class {'postgresplus::replication' : } postgresplus::config_entry { 'checkpoint_segments': value => '24', } postgresplus::config_entry { 'max_wal_senders' : value => '5', } postgresplus::config_entry { 'hot_standby': value => 'on' } postgresplus::config_entry { 'wal_level': value => 'hot_standby' } *** Slave Server *** class { 'postgresplus': replication => 'true', repl_mode => 'target', } class {'postgresplus::replication' :} License ------- Contact ------- Support ------- Please log tickets and issues at our github site(https://github.com/jlcox1970/postgresplus)
About
Puppet Module - Postgres Plus
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published