crans_bcfg2/Python/etc/backuppc/hosts
Pierre-Elliott Bécue bc9200e15c Ménage pour babar, remplacement d'auto.home...
Ignore-this: f2cd66f6fcbf8a0b24b95107233e8071

darcs-hash:20120809161430-b6762-f5a2372e0f8123b042d950f7a0cae68539792923.gz
2012-08-09 18:14:30 +02:00

76 lines
2.8 KiB
INI

info["owner"] = "backuppc"
info["group"] = "adm"
info["perms"] = 0640
def backuppc_hosts(comment, hostslist):
print "# %s" % comment
for host in hostslist:
print '%s 0 backuppc' % host
print ''
@#============================================================= -*-perl-*-
@#
@# Host file list for BackupPC.
@#
@# DESCRIPTION
@#
@# This file lists all the hosts that should be backed up by
@# BackupPC.
@#
@# Each line in the hosts file contains three fields, separated
@# by white space:
@#
@# - The host name. If this host is a static IP address this
@# must the machine's IP host name (ie: something that can
@# be looked up using nslookup or DNS). If this is a DHCP
@# host then the host name must be the netbios name of the
@# machine. It is possible to have a host name that contains
@# spaces, but that is discouraged. Escape a space with "\", eg:
@#
@# craigs\ pc
@#
@# - DHCP flag. Set to 0 if this is a static IP address host
@# or if the machine can be found using nmblookup. Otherwise,
@# if the client can only be found by looking through the DHCP
@# pool then set this to 1.
@#
@# - User name (unix login/email name) of the user who "owns"
@# or uses this machine. This is the user who will be sent
@# email about this machine, and this user will have permission
@# to stop/start/browse/restore backups for this host. This
@# user name must match the name the user authenticates with
@# via apache.
@#
@# - Optional additional user names (comma separated, no white space) of
@# users who are also allowed to stop/start/browse/restore backups
@# for this client via the CGI interface. These users are not sent
@# email. These do not need to be valid email names; they simply
@# need to match the name the user authenticates with via apache.
@#
@# AUTHOR
@# Craig Barratt <craig@arraycomm.com>
@#
@# COPYRIGHT
@# Copyright (C) 2001 Craig Barratt
@#
@# See http://backuppc.sourceforge.net.
@#
@#========================================================================
@
@#
@# The first non-comment non-empty line gives the field names and should
@# not be edited!!
@#
@host dhcp user moreUsers # <--- do not edit this line
@#farside 0 craig jill,jeff # <--- example static IP host entry
@#larson 1 bill # <--- example DHCP host entry
@
backuppc_hosts("Backups des homes", ["adherentsak", "adherentslz"])
backuppc_hosts("Backups des serveurs",
["komaz", "charybde", "sable", "zamok", "vert", "pegase", "babar",
"ovh", "titanic", "mdr", "irc", "xmpp", "o2", "news",
"munin", "niomniom", "ytrap-llatsni", "canard", "oie", "lapin",
"radius", "asterisk", "owl", "tracker", "redisdead",
"pgsql", "vo", "obm", "daath"])