mirror of
https://github.com/krislamo/puppet-rsnapshot
synced 2025-09-13 15:59:28 +00:00
Compare commits
8 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
08cc0037b1 | ||
|
b3ab06b63c | ||
|
d252ac64a0 | ||
|
8dd6298c56 | ||
|
343d12c61b | ||
|
8817ed33ff | ||
|
12b11a6a43 | ||
|
dcd5f532a9 |
@@ -111,7 +111,7 @@ class rsnapshot::params {
|
|||||||
dbbackup_password => '',
|
dbbackup_password => '',
|
||||||
dumper => 'pg_dump',
|
dumper => 'pg_dump',
|
||||||
dump_flags => '-Fc',
|
dump_flags => '-Fc',
|
||||||
ignore_dbs => [],
|
ignore_dbs => [ 'postgres' ],
|
||||||
compress => 'pbzip2',
|
compress => 'pbzip2',
|
||||||
},
|
},
|
||||||
misc => {
|
misc => {
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "loomsen-rsnapshot",
|
"name": "loomsen-rsnapshot",
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"author": "loomsen",
|
"author": "loomsen",
|
||||||
"summary": "Configures rsnapshot.",
|
"summary": "Configures rsnapshot.",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
|
@@ -7,12 +7,12 @@ host=<%=@host%>
|
|||||||
user=<%=@dbbackup_user%>
|
user=<%=@dbbackup_user%>
|
||||||
pass=<%=@dbbackup_password%>
|
pass=<%=@dbbackup_password%>
|
||||||
|
|
||||||
PGPASSWORD="$pass"
|
#PGPASSWORD="$pass"
|
||||||
dbs=(
|
dbs=(
|
||||||
$(ssh -l <%=@backup_user-%> "$host" "psql -U ${user} -Atc \"SELECT datname FROM pg_database WHERE NOT datistemplate AND NOT datname ~ '<%@ignore_dbs.each do |db|-%><%if db == @ignore_dbs.last-%><%=db-%><%else-%><%=db-%>|<%end-%><%end-%>'\"")
|
$(ssh -l <%=@backup_user-%> "$host" "PGPASSWORD=${pass} psql -U ${user} -Atc \"SELECT datname FROM pg_database WHERE NOT datistemplate AND NOT datname ~ '<%@ignore_dbs.each do |db|-%><%if db == @ignore_dbs.last-%><%=db-%><%else-%><%=db-%>|<%end-%><%end-%>'\"")
|
||||||
)
|
)
|
||||||
for db in "${dbs[@]}"; do
|
for db in "${dbs[@]}"; do
|
||||||
ssh -l <%=@backup_user-%> "$host" "<%=@dumper-%> -U ${user} <%=@dump_flags-%> ${db}" > "$db".sql
|
ssh -l <%=@backup_user-%> "$host" "PGPASSWORD=${pass} <%=@dumper-%> -U ${user} <%=@dump_flags-%> ${db}" > "$db".sql
|
||||||
wait
|
wait
|
||||||
<% if @compress != '' -%>
|
<% if @compress != '' -%>
|
||||||
<%=@compress-%> "$db".sql
|
<%=@compress-%> "$db".sql
|
||||||
|
Reference in New Issue
Block a user