Iptables file must be puppeted in the xenbox stage so it exists when the network is started in the devcloud phase.

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
This commit is contained in:
James Martin 2012-12-06 22:46:13 -05:00 committed by Rohit Yadav
parent 0555b79e8d
commit 7340433e51
3 changed files with 16 additions and 14 deletions

View File

@ -32,9 +32,18 @@ else {
"xcp-xapi": "xcp-xapi":
require => Package["xen-hypervisor-4.1-${debarch}"], require => Package["xen-hypervisor-4.1-${debarch}"],
ensure => latest; ensure => latest;
"iptables":
ensure => latest;
} }
file { file {
'/etc/iptables.save':
require => Package['iptables'],
ensure => 'file',
source => 'puppet:///modules/devcloudinitial/iptables.save',
group => '0',
mode => '644',
owner => '0';
'/etc/xcp/network.conf': '/etc/xcp/network.conf':
require => Package['xcp-xapi'], require => Package['xcp-xapi'],
ensure => 'file', ensure => 'file',

View File

@ -223,20 +223,13 @@ class devcloud (
mode => '755', mode => '755',
owner => 'root', owner => 'root',
group => 'root'; group => 'root';
'/etc/iptables.save': "/etc/exports":
require => Package['iptables'], require => Package['nfs-server'],
ensure => 'file', ensure => 'file',
source => 'puppet:///modules/devcloud/iptables.save', source => 'puppet:///modules/devcloud/exports',
group => '0', mode => '644',
mode => '644', owner => '0',
owner => '0'; group => '0';
"/etc/exports":
require => Package['nfs-server'],
ensure => 'file',
source => 'puppet:///modules/devcloud/exports',
mode => '644',
owner => '0',
group => '0';
} }