don't recreate bare repo if it exists already (fixes #12303)
This commit is contained in:
parent
b3de3a5c2b
commit
c9bcd68953
|
@ -40,6 +40,8 @@ Puppet::Type.newtype(:vcsrepo) do
|
||||||
else
|
else
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
when :bare
|
||||||
|
return is == :bare
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -48,8 +50,10 @@ Puppet::Type.newtype(:vcsrepo) do
|
||||||
end
|
end
|
||||||
|
|
||||||
newvalue :bare, :required_features => [:bare_repositories] do
|
newvalue :bare, :required_features => [:bare_repositories] do
|
||||||
|
if !provider.exists?
|
||||||
provider.create
|
provider.create
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
newvalue :absent do
|
newvalue :absent do
|
||||||
provider.destroy
|
provider.destroy
|
||||||
|
|
Loading…
Reference in New Issue