Skip to content

Commit a00eab6

Browse files
committed
Support changing PGDATA on RedHat
1 parent 7b1147f commit a00eab6

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

manifests/server/config_entry.pp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,18 @@
7373
before => Class['postgresql::server::reload'],
7474
}
7575
}
76+
77+
if $name == 'data_directory' {
78+
augeas { 'override PGDATA in /etc/sysconfig/pgsql/postgresql':
79+
lens => 'Shellvars.lns',
80+
incl => '/etc/sysconfig/pgsql/*',
81+
context => '/files/etc/sysconfig/pgsql/postgresql',
82+
changes => "set PGDATA ${value}",
83+
require => File['/etc/sysconfig/pgsql/postgresql'],
84+
notify => Class['postgresql::server::service'],
85+
before => Class['postgresql::server::reload'],
86+
}
87+
}
7688
}
7789
}
7890

0 commit comments

Comments
 (0)