1 class opnfv::odl_lith_docker
3 case $::fuel_settings['role'] {
11 ensure => 'directory',
17 file { '/opt/opnfv/odl':
18 ensure => 'directory',
21 file { '/opt/opnfv/odl/lithium':
22 ensure => 'directory',
25 file { '/opt/opnfv/odl/lithium/odl_docker_image.tar':
27 source => '/etc/puppet/modules/opnfv/odl_docker/Lithium_rc0/odl_docker_image.tar',
31 file { '/opt/opnfv/odl/lithium/docker-latest':
33 source => '/etc/puppet/modules/opnfv/odl_docker/Lithium_rc0/docker-latest',
37 file { '/opt/opnfv/odl/start_odl_container.sh':
39 source => '/etc/puppet/modules/opnfv/scripts/start_odl_container.sh',
42 file { '/opt/opnfv/odl/stage_odl.sh':
44 source => '/etc/puppet/modules/opnfv/scripts/stage_odl.sh',
47 file { '/opt/opnfv/odl/config_net_odl.sh':
49 source => '/etc/puppet/modules/opnfv/scripts/config_net_odl.sh',
52 file { '/opt/opnfv/odl/change.sh':
54 source => '/etc/puppet/modules/opnfv/scripts/change.sh',
59 # fix failed to find the cgroup root issue
60 # https://github.com/docker/docker/issues/8791
61 case $::operatingsystem {
63 package {'cgroup-lite':
67 service {'cgroup-lite':
70 require => Package['cgroup-lite'],