Ignore:
Timestamp:
07/24/12 17:23:59 (12 years ago)
Author:
nanardon
Message:

Add puppet zones

This patch create a new zone type "puppet" which generate manifest files for a
set of computers.

Puppet class can be set in the zone or in the host, both settings are merged.

Location:
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Nethost.pm

    r1023 r1064  
    7171                reference => 'netzone', 
    7272            }, 
     73            puppetClass => { multiple => 1, }, 
    7374            netZoneExclude => { 
    7475                multiple => 1, ro => 1, managed => 1, 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Netzone.pm

    r1023 r1064  
    4949            type    => { 
    5050                mandatory => 1, 
    51                 can_values => sub { qw(dhcp dns reverse) }, 
     51                can_values => sub { qw(dhcp dns reverse puppet) }, 
    5252            }, 
    5353            site   => { 
     
    7373            dnsRevision =>  { ro => 1, iname => 'zoneRevision' }, 
    7474            exported => { formtype => 'CHECKBOX', }, 
    75  
     75            puppetClass =>  { multiple => 1, }, 
    7676        } 
    7777    ) 
Note: See TracChangeset for help on using the changeset viewer.