Version information
released Jun 12th 2013
Start using this module
Add this module to your Puppetfile:
mod 'notpeje-network', '0.0.3'
Learn more about managing modules with a PuppetfileDocumentation
notpeje/network — version 0.0.3 Jun 12th 2013
notpeje-network
notpeje-network sets basic network configuration
Definition: network
Disable NetworkManager and iptables Enable network service
Actions:
get files via rsync
Sample Usage:
include network
Definition: network::interface
Configure network interfaces (using configuration file)
Parameters:
$mac - mac address
$ip - ip adress
$mask - netmask
$routes - list of routes (optional)
Actions:
Create /etc/sysconfig/network-scripts/ifcfg-interface And /etc/sysconfig/network-scripts/route-interface
Sample Usage:
network::interface { 'p4p1':
mac => 'ff:ff:ff:ff:ff:ff',
ip => '192.168.1.10',
mask => '255.255.255.0',
routes => [ '10.10.10.0/24 via 10.10.10.100',
'10.20.20.0/24 via 10.10.10.100', ],
}
Definition: network::gateway
configure an gateway
Parameters:
$gateway - gateway ip
Actions:
Create /etc/sysconfig/network
Sample Usage:
class { 'network::gateway':
gateway => '192.168.1.1',
}
Definition: network::resolv
Configure nameservers
Parameters:
$nameservers - nameservers ip
Actions:
Create /etc/resolv.conf
Sample Usage:
class { 'network::resolv':
nameservers => [ '192.168.1.1', '10.10.10.0', ],
}
- 2013-06-12 0.0.3
- Add CHANGELOG
- Update summary
- Update templates header
- 2013-06-12 0.0.2
- Add README.markdown
- 2013-06-12 0.0.1
- Initial release