Compare commits
No commits in common. "507a812f33fe9840abfbb8bf35b7b4c79eccf983" and "fb708743cc04707adedecfa7e9b8d56483fad307" have entirely different histories.
507a812f33
...
fb708743cc
@ -34,15 +34,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"kosmos_kvm": {
|
||||
"backup": {
|
||||
"nodes_excluded": [
|
||||
"garage-2", "garage-3", "garage-4",
|
||||
"postgres-5",
|
||||
"rsk-mainnet-2", "rsk-testnet-3"
|
||||
]
|
||||
}
|
||||
},
|
||||
"kosmos-mastodon": {
|
||||
"domain": "kosmos.social",
|
||||
"s3_endpoint": "http://localhost:3900",
|
||||
|
||||
@ -83,9 +83,10 @@
|
||||
}
|
||||
},
|
||||
"run_list": [
|
||||
"role[base]",
|
||||
"role[kvm_host]",
|
||||
"recipe[kosmos-base]",
|
||||
"recipe[kosmos_encfs]",
|
||||
"recipe[kosmos_kvm::host]",
|
||||
"recipe[kosmos_kvm::backup]",
|
||||
"recipe[kosmos-ejabberd::firewall]",
|
||||
"recipe[kosmos-ipfs::firewall_swarm]",
|
||||
"recipe[kosmos-bitcoin::firewall]",
|
||||
@ -93,4 +94,4 @@
|
||||
"role[openresty_proxy]",
|
||||
"recipe[sockethub::firewall]"
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -99,9 +99,10 @@
|
||||
}
|
||||
},
|
||||
"run_list": [
|
||||
"role[base]",
|
||||
"role[kvm_host]",
|
||||
"recipe[kosmos-base]",
|
||||
"recipe[kosmos_kvm::host]",
|
||||
"recipe[kosmos_kvm::backup]",
|
||||
"role[nginx_proxy]",
|
||||
"role[zerotier_controller]"
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -1,6 +0,0 @@
|
||||
name "kvm_host"
|
||||
|
||||
run_list %w(
|
||||
kosmos_kvm::host
|
||||
kosmos_kvm::backup
|
||||
)
|
||||
@ -8,5 +8,3 @@ node.default["kosmos_kvm"]["host"]["qemu_base_image"] = {
|
||||
|
||||
# A systemd.timer OnCalendar config value
|
||||
node.default["kosmos_kvm"]["backup"]["schedule"] = "daily"
|
||||
# Node/VM names excluded from backups
|
||||
node.default["kosmos_kvm"]["backup"]["nodes_excluded"] = []
|
||||
|
||||
@ -54,8 +54,6 @@ end
|
||||
vm_domains = search(:node, "role:kvm_guest").map{|n| n["hostname"] } \
|
||||
& `virsh list --name`.strip.chomp.split("\n")
|
||||
|
||||
vm_domains.reject! { |d| node["kosmos_kvm"]["backup"]["nodes_excluded"].include?(d) }
|
||||
|
||||
template "/root/backups/backup_all_vms.sh" do
|
||||
source "backup_all_vms.sh.erb"
|
||||
mode '0750'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user