Report abuse

node "mailcluster.domain.com" {
    $selinux_disabled = true # passed to the rhcs class in rhcluster...
    include nodetype::rhcluster
    include nodetype::powervault

    # Networking setup
    networking {  "network-${hostname}":
        gwdev => "bond0",
        gw    => "10.1.0.1",
    }
    netiface { "10.1.0.41":
        bondopts       => "mode=balance-rr miimon=100",
        interface      => "bond0",
        interface_type => "bond",
    }
    netiface {
        "${hostname}-eth0":
            interface      => "eth0",
            interface_type => "slave",
            master         => "bond0";
        "${hostname}-eth1":
            interface      => "eth1",
            interface_type => "slave",
            master         => "bond0";
    }

}

class nodetype::rhcluster inherits nodetype {
    include rhcs
    include rhcs::conga
}

class nodetype::powervault {
    include md3000
}