Listing 1 Example of hosts.conf
########################################################
#
# Configuration file for hosts definition in PICA
#
# $Id: hosts.conf,v 1.3 2001/02/08 14:58:50 cvs Exp $
#
# Miguel Armas <kuko@ulpgc.es>
# Esteban Manchado <zoso@ulpgc.es>
########################################################
defaults {
## ---- The following entries are MANDATORY ----
picaroot = '/var/lib/pica'; # root dir of PICA cfg tree
ssh = '/usr/bin/ssh'; # ssh binary
## ---- Optional configuration entries ----
diff = '/usr/bin/diff'; # diff binary for -f command
method = 'tar'; # distribution method (tar or ssh)
tar = '/bin/tar'; # tar binary
## ---- Optional directory definitions ----
#picaalrm = ''; # where to install the alarms (def: $picaroot/alarms)
#picatmp = ''; # PICA temp dir (def: $picaroot/tmp)
picasrc = '/opt/SysAdm'; # Where to find the source files
vars {
## ---- User defined variable ----
docdir = '/var/www/html/doc';
picasrc = '/opt/SysAdm';
}
}
###########################
# Host Group Definitions #
###########################
## RedHat Linux Servers
hostgroup redhat {
vars {
method = 'rsync';
}
members {
fobos,
deimos,
mercurio
}
}
## Solaris Servers
hostgroup solaris {
vars {
ssh = '/usr/local/bin/ssh';
}
members {
sar
}
}
## DNS servers
hostgroup dnsservers {
vars {
dnsdir = '/var/named';
}
members { fobos, deimos, mercurio }
}
## Documentation servers
hostgroup doc {
vars {
docdir = '/var/named';
}
members { mercurio }
}
#####################
# Host Definitions #
#####################
host mercurio {
fqdn = mercurio.ulpgc.es;
vars {
docdir = '/home/httpd/html/doc';
}
}
host sar;
host fobos;
host deimos;
|