network

Configure basic network (Fedora 18)
notpeje

notpeje

notpeje

9,103 downloads

8,784 latest version

3.1 quality score

Version information

  • 0.0.3 (latest)
  • 0.0.2
  • 0.0.1
released Jul 3rd 2019

Start using this module

Documentation

notpeje/network — version 0.0.3 Jul 3rd 2019

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', ],
}