Skip to content

Commit 5fc3fd8

Browse files
convert ERB templates to EPP
1 parent b6803de commit 5fc3fd8

12 files changed

+112
-69
lines changed

manifests/server/instance/systemd.pp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@
1919
unit => "${service_name}.service",
2020
owner => 'root',
2121
group => 'root',
22-
content => template('postgresql/systemd-override.erb'),
22+
content => epp('postgresql/systemd-override.conf.epp', {
23+
port => $port,
24+
datadir => $datadir,
25+
extra_systemd_config => $extra_systemd_config,
26+
}
27+
),
2328
notify => Class['postgresql::server::service'],
2429
before => Class['postgresql::server::reload'],
2530
}

manifests/server/pg_hba_rule.pp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,18 @@
6969
$fragname = "pg_hba_rule_${name}"
7070
concat::fragment { $fragname:
7171
target => $target,
72-
content => template('postgresql/pg_hba_rule.conf'),
72+
content => epp('postgresql/pg_hba_rule.conf.epp', {
73+
name => $name,
74+
description => $description,
75+
order => $order,
76+
type => $type,
77+
database => $database,
78+
user => $user,
79+
address => $address,
80+
auth_method => $auth_method,
81+
auth_option => $auth_option,
82+
}
83+
),
7384
order => $_order,
7485
}
7586
}

manifests/server/pg_ident_rule.pp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,15 @@
2424
$fragname = "pg_ident_rule_${name}"
2525
concat::fragment { $fragname:
2626
target => $target,
27-
content => template('postgresql/pg_ident_rule.conf'),
27+
content => epp('postgresql/pg_ident_rule.conf.epp', {
28+
name => $name,
29+
description => $description,
30+
order => $order,
31+
map_name => $map_name,
32+
system_username => $system_username,
33+
database_username => $database_username,
34+
}
35+
),
2836
order => $order,
2937
}
3038
}

manifests/server/recovery.pp

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,24 @@
6363
# Create the recovery.conf content
6464
concat::fragment { "${name}-recovery.conf":
6565
target => $target,
66-
content => template('postgresql/recovery.conf.erb'),
66+
content => epp('postgresql/recovery.conf.epp', {
67+
restore_command => $restore_command,
68+
archive_cleanup_command => $archive_cleanup_command,
69+
recovery_end_command => $recovery_end_command,
70+
recovery_target_name => $recovery_target_name,
71+
recovery_target_time => $recovery_target_time,
72+
recovery_target_xid => $recovery_target_xid,
73+
recovery_target_inclusive => $recovery_target_inclusive,
74+
recovery_target => $recovery_target,
75+
recovery_target_timeline => $recovery_target_timeline,
76+
pause_at_recovery_target => $pause_at_recovery_target,
77+
standby_mode => $standby_mode,
78+
primary_conninfo => $primary_conninfo,
79+
primary_slot_name => $primary_slot_name,
80+
trigger_file => $trigger_file,
81+
recovery_min_apply_delay => $recovery_min_apply_delay,
82+
}
83+
),
6784
}
6885
}
6986
}

templates/pg_hba_rule.conf

Lines changed: 0 additions & 5 deletions
This file was deleted.

templates/pg_hba_rule.conf.epp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
# Rule Name: <%= $name %>
3+
# Description: <%= $description %>
4+
# Order: <%= $order %>
5+
<%= $type %> <%= $database %> <%= $user %> <%= $address %> <%= $auth_method %> <%= $auth_option %>

templates/pg_ident_rule.conf

Lines changed: 0 additions & 5 deletions
This file was deleted.

templates/pg_ident_rule.conf.epp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
# Rule Name: <%= $name %>
3+
# Description: <%= $description %>
4+
# Order: <%= $order %>
5+
<%= $map_name %> <%= $system_username %> <%= $database_username %>

templates/recovery.conf.epp

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<% if $restore_command { -%>
2+
restore_command = '<%= $restore_command %>'
3+
<% } -%>
4+
<% if $archive_cleanup_command { -%>
5+
archive_cleanup_command = '<%= $archive_cleanup_command %>'
6+
<% } -%>
7+
<% if $recovery_end_command { -%>
8+
recovery_end_command = '<%= $recovery_end_command %>'
9+
<% } -%>
10+
11+
<% if $recovery_target_name { -%>
12+
recovery_target_name = '<%= $recovery_target_name %>'
13+
<% } -%>
14+
<% if $recovery_target_time { -%>
15+
recovery_target_time = '<%= $recovery_target_time %>'
16+
<% } -%>
17+
<% if $recovery_target_xid { -%>
18+
recovery_target_xid = '<%= $recovery_target_xid %>'
19+
<% } -%>
20+
<% if $recovery_target_inclusive { -%>
21+
recovery_target_inclusive = <%= $recovery_target_inclusive %>
22+
<% } -%>
23+
<% if $recovery_target { -%>
24+
recovery_target = '<%= $recovery_target %>'
25+
<% } -%>
26+
<% if $recovery_target_timeline { -%>
27+
recovery_target_timeline = '<%= $recovery_target_timeline %>'
28+
<% } -%>
29+
<% if $pause_at_recovery_target { -%>
30+
pause_at_recovery_target = <%= $pause_at_recovery_target %>
31+
<% } -%>
32+
33+
<% if $standby_mode { -%>
34+
standby_mode = <%= $standby_mode %>
35+
<% } -%>
36+
<% if $primary_conninfo { -%>
37+
primary_conninfo = '<%= $primary_conninfo %>'
38+
<% } -%>
39+
<% if $primary_slot_name { -%>
40+
primary_slot_name = '<%= $primary_slot_name %>'
41+
<% } -%>
42+
<% if $trigger_file { -%>
43+
trigger_file = '<%= $trigger_file %>'
44+
<% } -%>
45+
<% if $recovery_min_apply_delay { -%>
46+
recovery_min_apply_delay = <%= $recovery_min_apply_delay %>
47+
<% } -%>

templates/recovery.conf.erb

Lines changed: 0 additions & 47 deletions
This file was deleted.

templates/systemd-override.conf.epp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[Service]
2+
Environment=PGPORT=<%= $port %>
3+
<%- if $facts['os']['family'] == 'Gentoo' { -%>
4+
Environment=DATA_DIR=<%= $datadir %>
5+
<%- } else { -%>
6+
Environment=PGDATA=<%= $datadir %>
7+
<%- } -%>
8+
<% if $extra_systemd_config { -%>
9+
<%= $extra_systemd_config %>
10+
<% } -%>

templates/systemd-override.erb

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)