TOPIC: ODL DOCKER
[genesis.git] / common / puppet-opnfv / manifests / init.pp
index f1b4576..6e211da 100644 (file)
 
 
 class opnfv {
-    exec {'disable selinux':
-        command => '/usr/sbin/setenforce 0',
-        unless => '/usr/sbin/getenforce | grep Permissive',
-    }
-    include stdlib
-    stage { 'presetup':
-      before => Stage['setup'],
+     if $::osfamily == 'Fuel' {
+       include opnfv::resolver
+       include opnfv::ntp
+       include opnfv::add_packages
+       include opnfv::odl_docker
+       include opnfv::opncheck
     }
 
-    class { "opnfv::repo":
-     stage => presetup,
-    }
+   if $::osfamily == 'RedHat' {
+
+       exec {'disable selinux':
+                       command => '/usr/sbin/setenforce 0',
+               unless => '/usr/sbin/getenforce | grep Permissive',
+       }
+       include stdlib
+       stage { 'presetup':
+               before => Stage['setup'],
+       }
 
+       class { "opnfv::repo":
+               stage => presetup,
+       }
+   }
 }