[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Classing servers by network
From: |
Mark . Burgess |
Subject: |
Re: Classing servers by network |
Date: |
Wed, 13 Dec 2000 22:23:12 +0100 (MET) |
On 13 Dec, Greg Gallagher wrote:
> Hi there! I'm sorry for such a basic question, but I'm working at
> implementing cfengine in our environment and have hit a stumbling
> block or two.
>
> I want to group machines into classes based on network number. For
> example, we have all our production nodes on a 172.31.32.x network and
> certain rules would happen to those. Another network, 172.31.20.x, is
> for development workstations and we would want rules like distributing
> the newest libraries to them (but obviously not to production... so I
> need to seperate them)
>
> 1) How do I class machines using network numbers or somesuch..
>
Do a cfengine -p -v and you'll see that the network numbers get
classified, as long as your netmask is simple:
mygroup = ( 129_0_0 128_39_89 )
This really goes by IP address, so you might have to combine, e.g.
netwmask254group = ( 128_39_74 128_39_75 )
> 2) How could I use the first to assign a "domain = ( ____ )" depending
> on the network. Problem is, I have to have the domain line to make
> cfd happy apparently, and I have different domain names for different
> networks.
>
mygroup:: domain = ( .. )
> I couldn't find this info anywhere... sorry if it's been asked before!
> Thanks!!
>
>
--
Mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272 Email: Mark.Burgess@iu.hio.no
Fax : +47 22453205 WWW : http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~