Hi everyone,
I'm getting following errors from some of my Mac clients running Tiger
and cfengine 2.1.20 (I think)
cfengine: Unable to look up IP address of $(policyhost)
cfengine:: gethostbyname: Invalid argument
cfengine:: Failed to copy configs: failover to newton-pc.uncc.edu
I don't get this from my Panther 2.1.13 clients. My update.conf file is
below. What am I doing wrong?
update.conf::
------------------------
# cfengine update.conf file for COAS
groups:
cf_slave_servers = ( cfslave1 cfslave2 )
# pick a server at random
strategies:
{ strategy_cfserver
# change all numbers to 1 to give equal ranking
cf_master: "1"
cf_srv1: "1"
cf_srv2: "1"
}
control:
actionsequence = ( copy tidy processes )
AddInstallable = ( failed1 failed2 failed3 broken restart_cfservd )
domain = ( example.com )
workdir = ( /var/cfengine )
sysadm = ( [EMAIL PROTECTED] )
smtpserver = ( ironhost.uncc.edu )
masterpolicyhost = ( cfmaster.example.com )
failoverserver1 = ( cfmaster.example.com )
failoverserver2 = ( cfslave1.example.com )
failoverserver3 = ( cfslave2.example.com )
master_cfinput = ( /usr/local/cfengine/ )
AllowRedefinitionOf = ( policyhost )
cf_install_dir = ( /usr/local/sbin )
restart_cfservd::
autodefine = ( /var/cfengine/inputs/cfservd.conf )
# set the policyserver
cf_master|cf_slave_servers|newton_pc|!from_cfexecd::
policyhost = ( cfmaster.example.com )
cf_srv1.!cf_slave_servers.from_cfexecd::
policyhost = ( cfslave1.example.com )
cf_srv2.!cf_slave_servers.from_cfexecd::
policyhost = ( cfslave2.example.com )
cf_slave_servers::
SplayTime = ( 2 ) # minutes
!cf_slave_servers::
SplayTime = ( 30 ) # minutes
ignore:
any::
# ignore subversion working files
.svn
copy:
$(master_cfinput) dest=$(workdir)/inputs
r=inf
mode=644
type=binary
exclude=*.lst
exclude=*~
exclude=#*
server=$(policyhost)
trustkey=true failover=failed1
failed1::
$(master_cfinput) dest=$(workdir)/inputs
r=inf
mode=644
type=binary
exclude=*.lst
exclude=*~
exclude=#*
server=$(failoverserver1)
trustkey=true failover=failed2
failed2::
$(master_cfinput) dest=$(workdir)/inputs
r=inf
mode=644
type=binary
exclude=*.lst
exclude=*~
exclude=#*
server=$(failoverserver2)
trustkey=true failover=failed3
failed3::
$(master_cfinput) dest=$(workdir)/inputs
r=inf
mode=644
type=binary
exclude=*.lst
exclude=*~
exclude=#*
server=$(failoverserver3)
trustkey=true failover=broken
alerts:
failed1::
"Failed to copy configs: failover to $(failoverserver1)"
failed2::
"Failed to copy configs: failover to $(failoverserver2)"
failed3::
"Failed to copy configs: failover to $(failoverserver3)"
broken::
"Failed to copy configs: all failovers are exhausted"
tidy:
$(workdir)/outputs pattern=* age=7
processes:
restart_cfservd::
"cfservd" signal=kill restart "/var/cfengine/bin/cfservd"
---------------------
_______________________________________________
Help-cfengine mailing list
[email protected]
http://cfengine.org/mailman/listinfo/help-cfengine