Are there any instructions how to do this kind of?. I dont know how to do 
it.

  help me

On Friday, October 10, 2014 2:29:58 PM UTC-4, Craig White wrote:
>
> Facter is basically a hash. You would want to name each specific 'fact' 
> with a unique name as it would have one value - hash is a key => value pair.
>
> On Friday, October 10, 2014 10:57:02 AM UTC-7, Spriya wrote:
>>
>> Hi,
>>
>> require 'facter'
>>
>> ary = [1,2,3,4,5]
>>
>> ary.each do |numbers|
>> Facter.add("base") do
>>   setcode do
>>   "#{numbers} "
>> end
>> end
>> end
>>
>> In the fact it is returning only 1 value. In the fact it is returning 
>> base = 1 only not returning 2 3 4
>>
>> Help me
>>
>>
>>
>>
>> On Friday, October 10, 2014 1:38:41 PM UTC-4, Craig White wrote:
>>>
>>> split is a string function
>>>
>>> your ary is an array as you defined it
>>>
>>> This will give you ruby functions for the Array class
>>>
>>> http://www.ruby-doc.org/core-2.1.3/Array.html
>>>
>>> Craig
>>>
>>> On Friday, October 10, 2014 7:39:05 AM UTC-7, Spriya wrote:
>>>>
>>>> Hi,
>>>>
>>>> when i am trying to do puppet custom facts to split [1,2,3,4,5] to 
>>>> 1
>>>> 2
>>>> 3
>>>> 4
>>>> 5
>>>>
>>>> *It is throwing me error:*
>>>> *Error: Could not retrieve local facts: undefined method `split' for 
>>>> [1, 2, 3, 4, 5]:Array*
>>>>
>>>>
>>>> *Here is my facts*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *require 'facter'ary = [1,2,3,4,5]ary.map { |i| "'" + i.to_s + 
>>>> "'"}.join(",")#str = ""ary.each do |i|#id,val = row[i] val = ary.split 
>>>> ","Facter.add("base") do  setcode do    iendendendAnyone, help me*
>>>>
>>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/017719d9-2d0c-455d-bacc-a83136b72ff7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to