Can Puppet be used as a deployment tool?

asked 2018-06-04 08:55:23 -0600

Mr_Sharma gravatar image

It's been a while I'm working on puppet where I have managed application/os configuration which is the core functionality of Puppet. But apart from it I have written manifests which does application/software deployment (to be frank just mimicked shell scripts) and it works (not as a charm but it does).

However the code I have written is not following DSL or idempotency features purely and it seem to be a Bad code to people. Any thoughts?

Apparently, I think we can use Puppet Task feature to have this implemented in a better way but what if I am looking for a solution where I need to use few features of existing resource (e.g. file, template etc) and shell script together?

Ideas and thoughts are welcome.

edit retag flag offensive close merge delete