Puppet Class: system::network

Defined in:
manifests/network.pp

Overview

Parameters:

  • hostname (Any)
  • gateway (Any)
  • ipv6 (Any) (defaults to: false)
  • zeroconf (Any) (defaults to: false)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/network.pp', line 1

class system::network (
  $hostname,
  $gateway,
  $ipv6       = false,
  $zeroconf   = false,
) {
  file { '/etc/sysconfig/network':
    ensure  => present,
    owner   => 'root',
    group   => 'root',
    mode    => '0644',
    content => template('system/network/network.erb'),
  }
  include system::network::dns
  include system::network::interfaces
  include system::network::service
}