Allow keeping repo files since initially created
This change allows us to keep the file initially created, to avoid unexepcted changes caused by update in source repository. Change-Id: Ib7fd9de5ee4d355f3b34430d37963ed8f8325498
This commit is contained in:
parent
666584e702
commit
ab73512f6f
@ -35,6 +35,10 @@
|
||||
# (optional) A hash of repo files
|
||||
# Defaults to {}
|
||||
#
|
||||
# [*repo_replace*]
|
||||
# (optional) Replace repo files when their contents are changed
|
||||
# Defaults to true
|
||||
#
|
||||
# [*repo_defaults*]
|
||||
# (optional) The defaults for the yumrepo resources that will be
|
||||
# created using create_resource.
|
||||
@ -81,6 +85,7 @@ class openstack_extras::repo::redhat::redhat(
|
||||
$manage_epel = false,
|
||||
$repo_hash = {},
|
||||
$repo_source_hash = {},
|
||||
$repo_replace = true,
|
||||
$repo_defaults = {},
|
||||
$gpgkey_hash = {},
|
||||
$gpgkey_defaults = {},
|
||||
@ -182,9 +187,10 @@ class openstack_extras::repo::redhat::redhat(
|
||||
|
||||
$repo_source_hash.each | $filename, $url | {
|
||||
file { $filename:
|
||||
path => "/etc/yum.repos.d/${filename}",
|
||||
source => $url,
|
||||
notify => Exec['yum_refresh'],
|
||||
path => "/etc/yum.repos.d/${filename}",
|
||||
source => $url,
|
||||
notify => Exec['yum_refresh'],
|
||||
replace => $repo_replace,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
The new ``openstack_extras::repo::redhat::redhat::repo_replace`` parameter
|
||||
has been added to enable or disable file replacement when original repo
|
||||
files are updated.
|
Loading…
Reference in New Issue
Block a user