/usr/lib/ruby/1.8/facter/manufacturer.rb has it on my system.

On Sun, Apr 08, 2012 at 06:02:09PM +0530, Mukul Malhotra wrote:
>    Hi,
> 
>    I get the serialnumber from my system through "facter | grep serialnumber"
> 
>    Also this is possible whether puppet picks the serialnumber fact instead
>    of hostname fact from the nodes.
> 
>    Can you provide the serialnumber.rb fact syntax
> 
>    Thanks
> 
>    On Sun, Apr 8, 2012 at 2:32 PM, John Kennedy <[1]skeb...@gmail.com> wrote:
> 
>      No one should be able to change the hostname through the fact (they can
>      override any fact for a one time occurrance but that is not a pernanent
>      change)
>      As to how you can get a serialnumber fact, we would need to know how you
>      get the serial number from your system to begin with. Then you write the
>      fact around that. You then put your rb file in with all the other fact
>      rb files and puppet will find it.
>      John
> 
>      John Kennedy
> 
>      On Sat, Apr 7, 2012 at 11:17, Mukul Malhotra
>      <[2]smilemukul2...@gmail.com> wrote:
> 
>        �
>        Hi,
> 
>        Actually I want that nobody in my network can change the hostname as
>        some has already changed the hostname of their node so
>        I want to restrict a check that nobody in the network or outside
>        network can change the hostname as they are already provided the sudo
>        access as per requirement. Also all the nodes in the network are
>        configured with serialnumber.
> 
>        Can you elaborate more that how "serialnumber" custom fact can be
>        written & the same will be loaded through puppet for every node in the
>        network.
> 
>        Thanks
>        mac01
> 
>        On Thu, Apr 5, 2012 at 6:47 PM, jcbollinger
>        <[3]john.bollin...@stjude.org> wrote:
> 
>        On Apr 5, 1:39�am, mac01 <[4]smilemukul2...@gmail.com> wrote:
>        > Hi,
>        >
> 
>        > I am trying to override a hostname.rp from path: *
>        > /usr/lib/ruby/site_ruby/1.8/facter* as,
> 
>        >
>        > Facter.add(:hostname) do
>        > � confine :hostname => "serialnumber"
>        > � setcode do
>        > � � Facter::Util::Resolution.exec('cat /sys/power/states')
>        > � end
>        > end
>        >
>        > Is the fact code correct as I want puppet to pick serialnumber
>        instead of hostname from facter ?
> 
>        You are trying to confine the 'hostname' fact based on the value of
>        that same fact. �I don't see how that could possibly work. �Either it
>        will throw Facter into an infinite loop, or that version of the fact
>        will just never be chosen.
> 
>        There is probably a better approach to your problem than redefining
>        the hostname fact. �Not knowing what your actual problem is, I can
>        only speculate, but you might be better off creating and using a
>        "serialnumber" custom fact. �You might also want to look into Puppet's
>        "certname" parameter.
> 
>        John
> 
>        --
>        You received this message because you are subscribed to the Google
>        Groups "Puppet Users" group.
> 
>        To post to this group, send email to [5]puppet-users@googlegroups.com.
>        To unsubscribe from this group, send email to
>        [6]puppet-users+unsubscr...@googlegroups.com.
>        For more options, visit this group at
>        [7]http://groups.google.com/group/puppet-users?hl=en.
> 
>        �
> 
>    --------------------------------------------------------------------------
> 
>        Email Disclaimer: [8]www.stjude.org/emaildisclaimer
> 
>        --
>        You received this message because you are subscribed to the Google
>        Groups "Puppet Users" group.
>        To post to this group, send email to [9]puppet-users@googlegroups.com.
>        To unsubscribe from this group, send email to
>        [10]puppet-users+unsubscr...@googlegroups.com.
>        For more options, visit this group at
>        [11]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 [12]puppet-users@googlegroups.com.
>      To unsubscribe from this group, send email to
>      [13]puppet-users+unsubscr...@googlegroups.com.
>      For more options, visit this group at
>      [14]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 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.
> 
> References
> 
>    Visible links
>    1. mailto:skeb...@gmail.com
>    2. mailto:smilemukul2...@gmail.com
>    3. mailto:john.bollin...@stjude.org
>    4. mailto:smilemukul2...@gmail.com
>    5. mailto:puppet-users@googlegroups.com
>    6. mailto:puppet-users%2bunsubscr...@googlegroups.com
>    7. http://groups.google.com/group/puppet-users?hl=en
>    8. http://www.stjude.org/emaildisclaimer
>    9. mailto:puppet-users@googlegroups.com
>   10. mailto:puppet-users%2bunsubscr...@googlegroups.com
>   11. http://groups.google.com/group/puppet-users?hl=en
>   12. mailto:puppet-users@googlegroups.com
>   13. mailto:puppet-users%2bunsubscr...@googlegroups.com
>   14. 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 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