Better keepalived priorities
L23network: more strongly checks, bonding

1. regexes for bridge and port naming. not allow uppercase, and names begins with digit
2. parametrize package, service names
3. create l23network::params for defining some constants
4. Bonding by OVS:

  l23network::l2::bridge{'br1': } ->
  l23network::l2::bond{'bond1':
    bridge  => 'br1',
    ports   => ['eth0', 'eth2'],
    options => [
       'lacp=active',
       'other_config:lacp-time=fast'
    ],
  }

start l2::bond{}

Move packages definiyion to init section.

This packages must be installed before 1-st try interface configuration.

l2::bond -- 1st simple implementation

new exists?, options

bondind
Add test wo ha_provider
Merge "Add test wo ha_provider"
nagios nginx support
fix ovs depends
Use internal repos in cobbler tests
Merge "Use internal repos in cobbler tests"
L23network::l3::ifconfig -- refactor dns_*
Corrected typo.  Also changed deployment ID to 2-254, as min is 1, but should be even number.
Typo (Ineternet)
L23network::l2::port -- OVS options for port and port's interfaces

Example:
    l23network::l2::bridge {'pvt': }
    l23network::l2::port{'pvt-eth2':
      bridge  => 'pvt',
      port    => 'eth2',
      port_options => ['tag=10'],
      interface_options => ['type=internal']
    }

+ some small fixes
Merge "L23network::l2::port -- OVS options for port and port's interfaces"
L23network: rename some incoming parmetrs for create_br_iface.
L23network: create_br_iface can build OVS bonds

Example:
    l23network::l3::create_br_iface {'pvt':
      interface => ['eth0', 'eth2'],
      ipaddr    => $public_ipaddr,
      netmask   => $public_netmask,
      ovs_bond_name => 'bond1',
      ovs_bond_options => [],
    } ->
    l23network::l2::port{'vl10':
      bridge  => 'pvt',
      type    => 'internal', # If you need use this interface in L3 utilities (ex: ifconfig)
      port_options => ['tag=10'],
    } ->
    l23network::l2::port{'vl20':
      bridge  => 'pvt',
      type    => 'internal', # If you need use this interface in L3 utilities (ex: ifconfig)
      port_options => ['tag=20'],
    }
    # NOTE! first you must cofigure L2 network (or L2+L3 by create_br_iface, but be carefuly)
    l23network::l3::ifconfig {'vl10': ipaddr=>'192.168.210.4' }
    l23network::l3::ifconfig {'vl20': ipaddr=>'192.168.220.4' }
L23network: protect some resource names by quotas
Merge "Better keepalived priorities"
Better keepalived priorities
Merge pull request #1 from Miroslav-Anashkin/master

bartek commit
Merge pull request #2 from vicglarson/master

Merged after clone