This commit is contained in:
Pierre-Elliott Bécue 2015-11-24 17:00:34 +01:00
parent 224b082c47
commit 97e41cc153

View file

@ -84,70 +84,73 @@ for host in RsyncHosts:
_ = RsyncPeriods.setdefault(host, [4.97, 30.97]) _ = RsyncPeriods.setdefault(host, [4.97, 30.97])
# RsyncHostsToBackup : dictionnaire d'hôtes de la forme # RsyncHostsToBackup : dictionnaire d'hôtes de la forme
# { "hote" : { # {
# 'nomdepartochecool' : 'emplacement de partoche cool', # "hote" : {
# } # 'nomdepartochecool' : 'emplacement de partoche cool',
# }
# } # }
# Configs courantes pour les partitions à copier # Configs courantes pour les partitions à copier
RsyncClassicalDirs = { RsyncClassicalDirs = {
'slash' : '/', 'slash' : '/',
'var' : '/var', 'var' : '/var',
} }
# Configs spécifiques des partitions à copier pour chaque hôte # Configs spécifiques des partitions à copier pour chaque hôte
# copié par rsync # copié par rsync
RsyncHostsToBackup = collections.defaultdict(dict) RsyncHostsToBackup = collections.defaultdict(dict)
RsyncHostsToBackup['ft'] = { RsyncHostsToBackup['ft'] = {
'pve' : '/etc/pve', 'pve' : '/etc/pve',
} }
RsyncHostsToBackup['fz'] = { RsyncHostsToBackup['fz'] = {
'pve' : '/etc/pve', 'pve' : '/etc/pve',
} }
RsyncHostsToBackup['geet'] = { RsyncHostsToBackup['geet'] = {
'git' : '/git', 'git' : '/git',
'gitlab' : '/gitlab', 'gitlab' : '/gitlab',
} }
RsyncHostsToBackup['kdell'] = { RsyncHostsToBackup['kdell'] = {
'pve' : '/etc/pve', 'pve' : '/etc/pve',
} }
RsyncHostsToBackup['news'] = { RsyncHostsToBackup['news'] = {
'news-spool' : '/var/spool/news', 'news-spool' : '/var/spool/news',
} }
RsyncHostsToBackup['niomniom'] = { RsyncHostsToBackup['niomniom'] = {
'www' : '/var/local', 'www' : '/var/local',
} }
RsyncHostsToBackup['redisdead'] = { RsyncHostsToBackup['redisdead'] = {
'mailman' : '/var/lib/mailman', 'mailman' : '/var/lib/mailman',
} }
RsyncHostsToBackup['thot'] = { RsyncHostsToBackup['thot'] = {
'boot' : '/boot', 'boot' : '/boot',
} }
RsyncHostsToBackup['zamok'] = { RsyncHostsToBackup['zamok'] = {
'boot' : '/boot', 'boot' : '/boot',
} }
# Certaines machines n'ont pas de /var à part. # Certaines machines n'ont pas de /var à part.
# On vire avec ce dico # On vire avec ce dico
RsyncHostsToExclude = collections.defaultdict(list) RsyncHostsToExclude = collections.defaultdict(list)
RsyncHostsToExclude["asterisk"] = [ RsyncHostsToExclude["asterisk"] = [
"var", "var",
] ]
RsyncHostsToExclude["dhcp"] = [ RsyncHostsToExclude["dhcp"] = [
"var", "var",
] ]
RsyncHostsToExclude["ytrap-llatsni"] = [ RsyncHostsToExclude["ytrap-llatsni"] = [
"var", "var",
] ]
DumpPreUserCmd = collections.defaultdict(str) DumpPreUserCmd = collections.defaultdict(str)