1 class opnfv::odl_docker
3 case $::fuel_settings['role'] {
11 ensure => 'directory',
17 file { '/opt/opnfv/odl':
18 ensure => 'directory',
21 file { '/opt/opnfv/odl/odl_docker_image.tar':
23 source => '/etc/puppet/modules/opnfv/odl_docker/odl_docker_image.tar',
27 file { '/opt/opnfv/odl/docker-latest':
29 source => '/etc/puppet/modules/opnfv/odl_docker/docker-latest',
33 file { '/opt/opnfv/odl/start_odl_container.sh':
35 source => '/etc/puppet/modules/opnfv/scripts/start_odl_container.sh',
38 file { '/opt/opnfv/odl/stage_odl.sh':
40 source => '/etc/puppet/modules/opnfv/scripts/stage_odl.sh',
43 file { '/opt/opnfv/odl/config_net_odl.sh':
45 source => '/etc/puppet/modules/opnfv/scripts/config_net_odl.sh',
48 file { '/opt/opnfv/odl/change.sh':
50 source => '/etc/puppet/modules/opnfv/scripts/change.sh',
55 # fix failed to find the cgroup root issue
56 # https://github.com/docker/docker/issues/8791
57 case $::operatingsystem {
59 package {'cgroup-lite':
63 service {'cgroup-lite':
66 require => Package['cgroup-lite'],