Ahh perfect there is.. Now onto the next battle.. figuring out how to use it lol.
On Monday, 26 September 2016 18:39:45 UTC-4, Nick Miller wrote: > > Hey Scott, > > You probably want to reference a Fact, whether custom or not. Check > `puppet facts find $(hostname)` to see what facts are available on your > systems. If you don't find on you like, you may have to write one following > this > guide <https://docs.puppet.com/facter/3.4/custom_facts.html>. It should > be fairly easy to make a dmidecode fact if there isn't one already. > > Good luck, > Nick > > On Mon, Sep 26, 2016 at 6:09 PM, Scott Walker <[email protected] > <javascript:>> wrote: > >> I'm relatively new to puppet (came from chef world). >> >> I'm trying to figure out a way to cleanly do the following... >> >> On machines which /usr/sbin/dmidecode | grep Z640 (this is how we are >> sure the machine is Z640 and not some other type of machine) return true I >> want to do the following: >> >> file { '/etc/default/grub': >> path => '/etc/default/grub' >> ensure => present, >> mode => '0644', >> owner => 'root', >> group => 'root', >> notify => Exec['grub-update'], >> source => 'puppet:///modules/z640/grub' >> } >> >> exec { 'grub-update': >> refreshonly => true, >> command => '/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg', >> } >> >> Otherwise I don't want to do anything. (This is to help fix an NVME issue >> I am having on 60+ workstation out of 700 in the studio. >> >> I just can't wrap my head around a clean way to achieve this goal. >> >> I know this is probably a really simple task I just need some >> direction.... >> >> -- >> 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 [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-users/024553d2-1872-4eab-9bd5-8280c92c07ec%40googlegroups.com >> >> <https://groups.google.com/d/msgid/puppet-users/024553d2-1872-4eab-9bd5-8280c92c07ec%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > > [image: OnyxPoint-logo-symbol-primary.png] > > Nicholas Miller > Consultant | Onyx Point, Inc. > > 7050 Hi Tech Drive, Suite 102 > > Hanover, MD. 21076 > e: [email protected] <javascript:> > w: 443-655-3675 > > [image: copmany.png][image: careers.png][image: product.png][image: > meetups.png][image: blog.png] > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/3c190210-fa30-48f2-8d18-4835c54cfe53%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
