Support subcloud deploy upload the common files
Create /opt/platform/deploy to host the deploy common files. Partial-Bug: 1864508 Change-Id: Ifd40cb02d4a2ee17a05457b43c6227aaa069e01e Signed-off-by: Tao Liu <tao.liu@windriver.com>
This commit is contained in:
parent
9a18b70860
commit
7910646e9b
@ -7,6 +7,7 @@ class platform::dcmanager::params (
|
|||||||
$service_name = 'dcmanager',
|
$service_name = 'dcmanager',
|
||||||
$default_endpoint_type = 'internalURL',
|
$default_endpoint_type = 'internalURL',
|
||||||
$service_create = false,
|
$service_create = false,
|
||||||
|
$deploy_base_dir = '/opt/platform/deploy',
|
||||||
$iso_base_dir_source = '/opt/platform/iso',
|
$iso_base_dir_source = '/opt/platform/iso',
|
||||||
$iso_base_dir_target = '/www/pages/iso',
|
$iso_base_dir_target = '/www/pages/iso',
|
||||||
) {
|
) {
|
||||||
@ -41,6 +42,10 @@ class platform::dcmanager
|
|||||||
ensure => directory,
|
ensure => directory,
|
||||||
mode => '0755',
|
mode => '0755',
|
||||||
}
|
}
|
||||||
|
file {$deploy_base_dir:
|
||||||
|
ensure => directory,
|
||||||
|
mode => '0755',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,6 +89,7 @@ class platform::dcmanager::fs::runtime {
|
|||||||
include ::platform::dcmanager::params
|
include ::platform::dcmanager::params
|
||||||
$iso_base_dir_source = $::platform::dcmanager::params::iso_base_dir_source
|
$iso_base_dir_source = $::platform::dcmanager::params::iso_base_dir_source
|
||||||
$iso_base_dir_target = $::platform::dcmanager::params::iso_base_dir_target
|
$iso_base_dir_target = $::platform::dcmanager::params::iso_base_dir_target
|
||||||
|
$deploy_base_dir = $::platform::dcmanager::params::deploy_base_dir
|
||||||
|
|
||||||
file {$iso_base_dir_source:
|
file {$iso_base_dir_source:
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
@ -95,6 +101,11 @@ class platform::dcmanager::fs::runtime {
|
|||||||
mode => '0755',
|
mode => '0755',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
file {$deploy_base_dir:
|
||||||
|
ensure => directory,
|
||||||
|
mode => '0755',
|
||||||
|
}
|
||||||
|
|
||||||
exec { "bind mount ${iso_base_dir_target}":
|
exec { "bind mount ${iso_base_dir_target}":
|
||||||
command => "mount -o bind -t ext4 ${iso_base_dir_source} ${iso_base_dir_target}",
|
command => "mount -o bind -t ext4 ${iso_base_dir_source} ${iso_base_dir_target}",
|
||||||
require => File[ $iso_base_dir_source, $iso_base_dir_target ]
|
require => File[ $iso_base_dir_source, $iso_base_dir_target ]
|
||||||
|
Loading…
Reference in New Issue
Block a user