Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
-
None
-
Needs Assessment
-
Needs Assessment
Description
Basic Info
Module Version: latest
Puppet Version: 4.10.8
OS Name/Version: Ubuntu 16.04.1
The following code should detect after the second run the working copy correctly:
vcsrepo { '/tmp/JamochaMUD': |
ensure => 'present', |
provider => 'cvs', |
source => ':pserver:anonymous@jamochamud.cvs.sourceforge.net:/cvsroot/jamochamud', |
module => 'JamochaMUD', |
}
|
But this happens:
rm -rf /tmp/JamochaMUD
|
|
puppet apply --modulepath=/tmp/modules testvcsrepo.pp
|
Notice: Compiled catalog for test.example.com in environment production in 0.30 seconds
|
Notice: /Stage[main]/Main/Vcsrepo[/tmp/JamochaMUD]/ensure: created
|
Notice: Applied catalog in 6.38 seconds
|
|
puppet apply --modulepath=/tmp/modules testvcsrepo.pp
|
Notice: Compiled catalog for test.example.com in environment production in 0.31 seconds
|
Error: Path /tmp/JamochaMUD exists and is not the desired repository.
|
Error: /Stage[main]/Main/Vcsrepo[/tmp/JamochaMUD]/ensure: change from absent to present failed: Path /tmp/JamochaMUD exists and is not the desired repository.
|
Notice: Applied catalog in 0.68 seconds
|