puppet is the best tool for the following operations?

56 views
Skip to first unread message

Diego Lagos

unread,
Oct 29, 2014, 10:50:30 AM10/29/14
to puppet...@googlegroups.com
Hello everyone, 

I ask you a hand to better understand if puppet is the right tool to use in my company. 

I had the task of carrying out an exploratory survey of puppet and this is a short summary of the various tasks that should be performed. 

1. copy files from a repository (nexus and ftp) 
2. change file names or folder structure 
3. modify strings in files 
4. execute shell commands (like java run, or run services) 
5. update the environment variables 
6. check the status of the machine 
7. execute complex workflows such as (start process, check the status of the process, perform another operation immediately depending on what has happened before) 


Thanks so much. 

Diego

jcbollinger

unread,
Oct 30, 2014, 9:43:48 AM10/30/14
to puppet...@googlegroups.com
If you put your requirements in those terms, then no, Puppet is not the best tool for you.  You are looking for bash and a selection of the standard system tools.

That's not to say that any of those tasks are impossible to manage via Puppet -- all can be Puppet-managed -- but Puppet itself takes a higher-level view of the world, and you will be frustrated with it if that is inconsistent with the level at which you want to work.  As I have sometimes said before, Puppet is not a script engine.


John

Diego Lagos

unread,
Nov 8, 2014, 9:58:47 AM11/8/14
to puppet...@googlegroups.com
OK, thank so much for your response
Reply all
Reply to author
Forward
0 new messages