10 |
class auto_installation { |
class auto_installation { |
11 |
class variables { |
class variables { |
12 |
$pxe_dir = "/var/lib/pxe" |
$pxe_dir = "/var/lib/pxe" |
13 |
|
# m/ for menu. There is limitation on the path length so |
14 |
|
# while we will likely not hit the limit, it may be easier |
15 |
|
$pxe_menu_dir = "$pxe_dir/pxelinux.cfg/m/" |
16 |
} |
} |
17 |
|
|
18 |
class pxe_menu inherits variables { |
class pxe_menu inherits variables { |
35 |
file { "$pxe_dir/pxelinux.cfg": |
file { "$pxe_dir/pxelinux.cfg": |
36 |
ensure => directory, |
ensure => directory, |
37 |
} |
} |
38 |
|
# m for menu, there is some limitation on the path lenght so I |
39 |
|
# prefer to |
40 |
|
file { "$pxe_menu_dir": |
41 |
|
ensure => directory, |
42 |
|
} |
43 |
|
|
44 |
|
|
45 |
# default file should have exported ressources |
# default file should have exported ressources |
46 |
file { "$pxe_dir/pxelinux.cfg/default": |
file { "$pxe_dir/pxelinux.cfg/default": |
47 |
ensure => present, |
ensure => present, |