Like I said, these aren't "issues" with Puppet, you're just using a screwdriver to hit a nail. All resources only apply to the local machine. Your manifests are supposed to declaratively describe what the state and configuration of a node should be, and the Puppet agent makes it so after compiling the node's catalog.
Without knowing the details of the software you are trying to deploy, I would say either fix your deployment procedure so that Puppet can manage the configuration files on each node (with the typical Package, File, Service), or don't use Puppet at all. -- Jenner On Wednesday, September 5, 2012 2:35:45 PM UTC-7, am-aaron wrote: > > hello Jenner: > > thank you. > > without intending to be rude or scornful: using MCollective? hmmm. > instead, i can use a simple shell script, and it works great in minutes. > Puppet makes us go bonkers and i do not think its really intuitive to > understand. instead a procedural scipt is just great. > > i find this restriction very strange, though i understood recently that > you use Puppet to declare how a system should be. > > i have a problem: i want to install a software package on multiple nodes > and then have to run a configure program to configure all the nodes. its > not distributing configuration files, i have to run the program only on 1 > of the nodes or from a separate machine. its not easy to synchronize all > the nodes and to ensure that all machines are in the same state before you > run the configure. > > instead, it damn easy to run the Install and Configure from a single > machine to all the Nodes. no synchronization problems and one manifest to > maintain. > > Puppet also has big issues with this scenario: from one machine to check > the status of a file on another machine and to then take action. the File{} > resource only applies to the local machine. so, how do i do distributed > system admin or remote sys admin? > > i spend so much time to learn Puppet, we pay a good deal for it, and we > spend some time to understand how to use the declarative language, but i > cannot do simple things. even doing an 'echo' to log output is so > complicated. if we have to resort to using Ruby, its even more complicated. > enhances my qualifications, but is it that vital to use it? > > genuinely puzzled, > > Aaron > > > This email and any files transmitted with it are confidential and intended > solely for the use of the individual or entity to whom they are addressed. > If you have received this email in error please notify the system manager. > This message contains confidential information and is intended only for the > individual named. If you are not the named addressee you should not > disseminate, distribute or copy this e-mail. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/_VP5N_sFs6cJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.