2012-03-05 12:56:36 +00:00
|
|
|
[[!meta title="Puppet bugs that motivated me to migrate away from puppet and write cdist"]]
|
2012-03-05 12:55:41 +00:00
|
|
|
|
|
|
|
## Introduction
|
|
|
|
|
|
|
|
For a long time I had a "secret list" of bugs that made me going crazy when
|
|
|
|
using puppet. But as I get more often asked ***Why have you writen
|
|
|
|
[[cdist|software/cdist]] and migrate away from puppet?***, I'm publishing the
|
|
|
|
list here, to give it a real home.
|
|
|
|
|
|
|
|
Early clearification, before rumors come up and bad blood created:
|
|
|
|
This is **not intented** to be a **bash puppet page**, but a
|
|
|
|
**I don't need to re-explain why I moved away from puppet and
|
|
|
|
have written cdist page**.
|
|
|
|
|
|
|
|
## Bugs
|
|
|
|
|
|
|
|
This is the initial short list, explanations may follow.
|
|
|
|
|
|
|
|
* [puppet parser order dependant](http://projects.puppetlabs.com/issues/1565)
|
|
|
|
* [cannot get return code of command - 1 year idle](http://projects.puppetlabs.com/issues/2538)
|
|
|
|
* [local puppet != remote - untreated ](http://projects.puppetlabs.com/issues/3767)
|
|
|
|
* [service stopping broken in debian - 8 months idle](http://projects.puppetlabs.com/issues/3936)
|
|
|
|
* [${var} does not work everywhere - 9 months idle, > 1 year old](http://projects.puppetlabs.com/issues/3987)
|
|
|
|
* ["magic var" only in some scopes - rejected](http://projects.puppetlabs.com/issues/3997)
|
|
|
|
* [mount/autorequire - 5 months idle](http://projects.puppetlabs.com/issues/3998)
|
|
|
|
* [old bug marked as duplicate of a new one](http://projects.puppetlabs.com/issues/3998)
|
|
|
|
* [implicit design change - rejected](http://projects.puppetlabs.com/issues/4220)
|
|
|
|
* [ssl cert not submitted to new master - 5 months idle](http://projects.puppetlabs.com/issues/4680)
|
|
|
|
* [reusing defines not possible - rejected](http://projects.puppetlabs.com/issues/4715)
|
|
|
|
* [param a=$undef broken - fixed](http://projects.puppetlabs.com/issues/4780)
|
|
|
|
* [templating broken - fixed](http://projects.puppetlabs.com/issues/4805)
|
|
|
|
* [fixed symptom, not source](http://projects.puppetlabs.com/issues/4922)
|
|
|
|
* [not important enough, scheduled from 2.6.5 to 2.6.x](http://projects.puppetlabs.com/issues/4922)
|
|
|
|
* ["" is not a valid resource reference](http://projects.puppetlabs.com/issues/5048)
|
|
|
|
* [puppet changes the errror message on 2nd run](http://projects.puppetlabs.com/issues/6209)
|
|
|
|
* [weired error messages](http://projects.puppetlabs.com/issues/6210)
|
|
|
|
|
|
|
|
## Contact
|
|
|
|
|
|
|
|
If you think there's something wrong here and want to discuss the listing, do not hesitate
|
|
|
|
to discuss it on one of the
|
2012-03-05 12:57:41 +00:00
|
|
|
[[cdist communication channels (irc, mailing list, mail)|software/cdist]].
|
2012-03-05 12:55:41 +00:00
|
|
|
|
|
|
|
[[!tag config sysadmin localch unix]]
|