www.nico.schottelius.org/blog/puppet-bugs-motivation-for-migration-and-cdist.mdwn
Nico Schottelius 206edc6a48 +[]
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-03-05 13:57:41 +01:00

44 lines
2.4 KiB
Markdown

[[!meta title="Puppet bugs that motivated me to migrate away from puppet and write cdist"]]
## 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
[[cdist communication channels (irc, mailing list, mail)|software/cdist]].
[[!tag config sysadmin localch unix]]