Rewrite Kapitan as Ansible roles and/or plugins? #1193
Replies: 3 comments 5 replies
-
Hello @a-prokopyev-resume, thank you for taking some time to write this conversation, I appreciate it. I will address each statement individually:
Thank you, it is truly unique, and glad you are able to see it in spite of your relative non pleasant initial experience. Please make sure you join us on the Kubernetes slack we have #kapitan (see https://kapitan.dev/support/)
I can reassure you that Kapitan is working like clockwork for many organizations, and I hardly see "bugs" in my interpretation of "unintended behaviour" What happens is that, by (ancient) choice, we handle errors by printing the python stack trace, which is somehow not as pleasant, but help debugging more complex scenarios. The reason behind it is that usually most bugs will be in the "template" or "generators/inputs" code, rather than the However it is especially unpleasant for first time users, and I will take your comment into account and see if I can make it a little more pleasant. |
Beta Was this translation helpful? Give feedback.
-
I think this suggestion is rooted on a possible misinterpretation of the full potential of I am happy to spend some time to help you get started, however Kapitan is usually a worth experiment if you are handling complex infrastructures or configuration, while if you want to use it for a pet personal project then indeed it might not be the right tool for you. |
Beta Was this translation helpful? Give feedback.
-
FYI I am looking at the instructions using the cookiecutter, and I have filed this bug cruft/cruft#305 as I believe this used to work. I will then add a test to make sure this doesn't happen anymore |
Beta Was this translation helpful? Give feedback.
-
Hello,
I have recently discovered your
Kapitan
project for myself and I think the ideas and whole conception of the project are brilliant and relatively unique taking into account all its features.But current realization of
Kapitan
IMHO is too buggy unfortunately.Why would not implement the same idea as modules of some other big established
IaaC
tool likeAnsible
,Salt
, etc. ?The install from your latest docker image even cannot execute
kapitan inventory
, it just crashes with an error even on an almost empty project created by the samekapitan init
.kapitan compile
generates expected output files, but even for a such small project it displays some nasty warning most likely due to some bugs in the code base of theKapitan
.Beta Was this translation helpful? Give feedback.
All reactions