Andrii Kalytiuk
2014-Jul-14 18:41 UTC
[Puppet Users] Use MCollective to execute test automation (long running job) on lab machines
Hi, I look into ways to use MCollective to *run test automation* on lab machines. After couple of days of research I still have a question *is MCollective is right tool* to perform all required routines. *So my question is:* *Will it be proper* to use MCollective for following operations on Windows nodes - using own custom agents: 1. Wait for server node (virtual machine) to become responsive after revert 2. Copy file with (test automation data) from network location 3. Unzip test automation files 4. Update content of config files on machine 5. Run command line utility to execute test automation. - Takes from couple of minutes to hour or more - Console output to be returned to MCollective client - Output returns to client gradually (more or less shortly after it is produced on server) - *Is it possible to send responses to prompts of interactive command line application?* 6. Archive certain files on server 7. Copy zip file with output files to network location As I get from documentations all points except 5th can be implemented as a single or several command line calls. *So main questions are:* Is it possible to use MCollective to execute long-running command line utility on server and gradually return to client output of the utility as it is produced? Is it possible to implement interaction with a command line application which prompts for additional user inputs on server (e. g. non-silent installation)? Thank you. Andrii -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/6a928f6f-2381-4bcc-826f-70c58a0ce579%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.