Add a use_git flag
Add a use_git flag and git tree location to source diskimage-builder from the latest git, rather than the latest pypi release. Change-Id: I4478ec0e591e6bcf81e1117e39e5fdac4ebdf22d
This commit is contained in:
parent
8a2b921345
commit
10173a9d92
|
@ -14,7 +14,10 @@
|
|||
|
||||
# == Class: diskimage_builder
|
||||
#
|
||||
class diskimage_builder () {
|
||||
class diskimage_builder (
|
||||
$use_git = false,
|
||||
$git_source_repo = 'git+https://git.openstack.org/openstack/diskimage-builder',
|
||||
) {
|
||||
include ::pip
|
||||
include ::apt
|
||||
|
||||
|
@ -55,13 +58,26 @@ class diskimage_builder () {
|
|||
}
|
||||
}
|
||||
|
||||
package { 'diskimage-builder':
|
||||
ensure => latest,
|
||||
provider => pip,
|
||||
require => [
|
||||
Class['pip'],
|
||||
Package['python-yaml'],
|
||||
],
|
||||
}
|
||||
|
||||
if $use_git == true {
|
||||
package { 'diskimage-builder':
|
||||
ensure => present,
|
||||
provider => pip,
|
||||
source => $git_source_repo,
|
||||
require => [
|
||||
Class['pip'],
|
||||
Package['python-yaml'],
|
||||
],
|
||||
}
|
||||
}
|
||||
else {
|
||||
package { 'diskimage-builder':
|
||||
ensure => latest,
|
||||
provider => pip,
|
||||
require => [
|
||||
Class['pip'],
|
||||
Package['python-yaml'],
|
||||
],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue