summaryrefslogtreecommitdiffstats
path: root/common/puppet-opnfv/manifests/repo.pp
diff options
context:
space:
mode:
authorDan Radez <dradez@redhat.com>2015-05-26 17:18:29 +0000
committerGerrit Code Review <gerrit@172.30.200.206>2015-05-26 17:18:29 +0000
commit14742119b1dee250c795616898250ba3d6061585 (patch)
treeece1608aefa1219845c9c7e29ebf62bab6e620c7 /common/puppet-opnfv/manifests/repo.pp
parent7b483cb5ddc4445d5a31886c08694a61bce50636 (diff)
parent4039d84dfbb40a88c90cc58d3823360c565766d9 (diff)
Merge "Adds Heat and external network support"
Diffstat (limited to 'common/puppet-opnfv/manifests/repo.pp')
-rw-r--r--common/puppet-opnfv/manifests/repo.pp30
1 files changed, 30 insertions, 0 deletions
diff --git a/common/puppet-opnfv/manifests/repo.pp b/common/puppet-opnfv/manifests/repo.pp
index eb3a2e6..fe89305 100644
--- a/common/puppet-opnfv/manifests/repo.pp
+++ b/common/puppet-opnfv/manifests/repo.pp
@@ -33,5 +33,35 @@ class opnfv::repo {
gpgcheck => 0,
}
+ exec {'disable selinux':
+ command => '/usr/sbin/setenforce 0',
+ unless => '/usr/sbin/getenforce | grep Permissive',
+ }
+ ->
+ service { "network":
+ ensure => "running",
+ enable => "true",
+ hasrestart => true,
+ restart => '/usr/bin/systemctl restart network',
+ }
+ ->
+ service { 'NetworkManager':
+ ensure => "stopped",
+ enable => "false",
+ }
+ ~>
+ exec { 'restart-network-presetup':
+ command => 'systemctl restart network',
+ path => ["/usr/sbin/", "/usr/bin/"],
+ refreshonly => 'true',
+ }
+ ->
+ package { 'openvswitch':
+ ensure => installed,
+ }
+ ->
+ service {'openvswitch':
+ ensure => 'running',
+ }
}
}