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.

Reply via email to