Doug, there's a command-line tool called "ack" which is an enhanced grep
replacement.  It will probably do what you wat with finding your nodes.

On Mon, Feb 28, 2011 at 4:43 PM, Douglas Garstang
<[email protected]>wrote:

>
>
> On Mon, Feb 28, 2011 at 1:17 PM, Alan Barrett <[email protected]> wrote:
>
>> On Mon, 28 Feb 2011, Douglas Garstang wrote:
>>
>>> How is it possible to use external nodes as local files?  I was under the
>>>> impression that node_terminus=exec or node_terminus=ldap were the only ways
>>>> of using external nodes.
>>>>
>>>
>>> Really? That might be because everyone seems to be on the LDAP external
>>> node bandwagon. You can put a "external_nodes = <script>" in your
>>> puppet.conf file, where <script> is a script that does whatever it needs to
>>> read the local files and dump the output in YAML format.
>>>
>>
>> Oh, so you are using an external node classifier script in the usual way,
>> with node_terminus = exec; you are just using unusual terminology to
>> describe it.  Puppet knows nothing about "external nodes as local files";
>> all it knows is that you have an external node classifier script.
>>
>>
> I felt I had to explicitly say I was using files, since it was relevant to
> the understanding of my problem, and I seem to be about the only person who
> uses files, as I need to revision control them.
>
>
>> The question about where to put the data files used by your script still
>> stands, of course, and I would still probably put them under an
>> environment-specific directory.
>>
>>
>>  Yeah, but then you have the problem of not knowing what environment the
>>> node is in, and you have to go digging around for it. The more environments
>>> you have, the more places you have to dig.
>>>
>>
>> I have an external node classifier script whose sole task is to go digging
>> in multiple environment-specific directories to figure out which environment
>> a client node belongs to.
>
>
> Yes, but I, as a human, have to do digging through the directories too, to
> find where to edit the file. I guess I could write a script that does the
> searching and returns the full path to the file. That would save some time.
>
> Doug
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to