<div dir="ltr">Actually Lonnie, that&#39;s mcollective and no_mcollective is what you&#39;re looking for.  All should be in mcollective unless put in no_mcollective.  Gotta have my coffee before answering.<div><br></div><div>
David-</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 6, 2013 at 8:00 AM, David A. Bandel <span dir="ltr">&lt;<a href="mailto:david.bandel@gmail.com" target="_blank">david.bandel@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sorry, Lonnie, didn&#39;t see this before - puppet is great.<div><br></div><div>Didn&#39;t read all.</div>
<div><br></div><div>All nodes get added to default unless you add them to nodefault.</div><div><br></div>
<div>David A. Bandel</div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Fri, Sep 6, 2013 at 2:41 AM, Federico Voges <span dir="ltr">&lt;<a href="mailto:ftc@ftc.com.ar" target="_blank">ftc@ftc.com.ar</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sorry. I forgot a &quot;:&quot;. It should be class { &quot;ntp&quot;: }<br>
<br>
If you&#39;re just starting, you might want to do their online<br>
introduction. It was quite good the last time I checked it.<br>
<br>
You download a VM and you start following the online tutorial (it uses<br>
puppet enterprise instead of the open source version, but it makes no<br>
difference for learning). See <a href="http://docs.puppetlabs.com/learning/" target="_blank">http://docs.puppetlabs.com/learning/</a><br>
<div><div><br>
<br>
<br>
On 5 September 2013 19:36, Lonni J Friedman &lt;<a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a>&gt; wrote:<br>
&gt; I thought that anything included in the default node definition is<br>
&gt; auto-inherited by the other nodes?  Anyway, I tried adding the default<br>
&gt; node definition that you wrote, but that doesn&#39;t pass validation:<br>
&gt; Error 400 on SERVER: Could not parse for environment production:<br>
&gt; Syntax error at &#39;}&#39;; expected &#39;}&#39; at /etc/puppet/manifests/site.pp:3<br>
&gt;<br>
&gt;<br>
&gt; I was planning to look into hiera at some point, but I wanted to get<br>
&gt; something more basic in place first, then improve upon it later.  Baby<br>
&gt; steps, etc.<br>
&gt;<br>
&gt; On Thu, Sep 5, 2013 at 11:17 AM, Federico Voges &lt;<a href="mailto:ftc@ftc.com.ar" target="_blank">ftc@ftc.com.ar</a>&gt; wrote:<br>
&gt;&gt; You don&#39;t have to include them there.<br>
&gt;&gt;<br>
&gt;&gt; Puppet auto loads the modules. Let&#39;s say you have your ntp module in<br>
&gt;&gt; whatever your modules dir is named (usually would be<br>
&gt;&gt; /etc/puppet/modules/ntp/*).<br>
&gt;&gt;<br>
&gt;&gt; In your default node definition, you do something like this:<br>
&gt;&gt;<br>
&gt;&gt; node default {<br>
&gt;&gt;   class { &#39;ntp&#39; }<br>
&gt;&gt; }<br>
&gt;&gt;<br>
&gt;&gt; The includes in site.pp are useful for when you have a lot of node<br>
&gt;&gt; definitions. Using inclide, you can split them into multiple files so<br>
&gt;&gt; it&#39;s easier to maintain (e.g., include webservers/*)<br>
&gt;&gt;<br>
&gt;&gt; If you want better control over individual node configuration, then<br>
&gt;&gt; look into using parameterized classes and hiera. At my previous job, I<br>
&gt;&gt; used them to be able to override defaults in multiple layers:<br>
&gt;&gt; host<br>
&gt;&gt; role<br>
&gt;&gt; domain<br>
&gt;&gt; global<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 5 September 2013 18:00, Lonni J Friedman &lt;<a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; *sigh* you&#39;re right.  This is annoying behavior.  This implies that<br>
&gt;&gt;&gt; installing any modules means that they are going to apply to every<br>
&gt;&gt;&gt; node.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I googled for how to exclude a module from a node, and most of the<br>
&gt;&gt;&gt; suggestions were rather hacky:<br>
&gt;&gt;&gt; <a href="https://groups.google.com/forum/#!topic/puppet-users/a1muJHCs-hQ" target="_blank">https://groups.google.com/forum/#!topic/puppet-users/a1muJHCs-hQ</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I tried to follow that one, by creating a new class which explicitly<br>
&gt;&gt;&gt; disables ntp, but then I was seeing duplicate service (ntp)<br>
&gt;&gt;&gt; declaration errors.  feh.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Thu, Sep 5, 2013 at 9:09 AM, Federico Voges &lt;<a href="mailto:ftc@ftc.com.ar" target="_blank">ftc@ftc.com.ar</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; This seems to say that it does get applied to all nodes:<br>
&gt;&gt;&gt;&gt; <a href="http://docs.puppetlabs.com/puppet/2.7/reference/lang_import.html" target="_blank">http://docs.puppetlabs.com/puppet/2.7/reference/lang_import.html</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 5 September 2013 16:36, Lonni J Friedman &lt;<a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; in services/*  I&#39;ve got:<br>
&gt;&gt;&gt;&gt;&gt; download_files.pp  hello.pp  ntp.pp  pkg.pp  tester.pp<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The only place that ntp is referenced is ntp.pp which i&#39;m not even<br>
&gt;&gt;&gt;&gt;&gt; including any longer in site.pp.  So unless the import implicitly<br>
&gt;&gt;&gt;&gt;&gt; includes everything (and it doesn&#39;t seem like, since none of the<br>
&gt;&gt;&gt;&gt;&gt; others are enabled globally by default), I don&#39;t think that&#39;s the<br>
&gt;&gt;&gt;&gt;&gt; issue.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Thu, Sep 5, 2013 at 8:30 AM, Federico Voges &lt;<a href="mailto:ftc@ftc.com.ar" target="_blank">ftc@ftc.com.ar</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; What are you adding in &quot;import &quot;services/*&quot;&quot;? It looks like you&#39;re<br>
&gt;&gt;&gt;&gt;&gt;&gt; installing, at least, snmp and apache. So heres the silly question:<br>
&gt;&gt;&gt;&gt;&gt;&gt; are you sure that you&#39;re not including ntp somewhere in there too?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Fed.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On 5 September 2013 16:15, Lonni J Friedman &lt;<a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m using 2.7.x.  There&#39;s nothing obvious to me in the logs.  If I run<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; with --debug, I see:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; #########<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Failed to load library &#39;rubygems&#39; for feature &#39;rubygems&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::User::ProviderDirectoryservice: file<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /usr/bin/dscl does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::User::ProviderUser_role_add: file roledel does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::User::ProviderLdap: true value when expecting false<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::User::ProviderPw: file pw does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::File::ProviderMicrosoft_windows: feature<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; microsoft_windows is missing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Failed to load library &#39;ldap&#39; for feature &#39;ldap&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl/certs]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certs/cuda-linux32-cvs4.pem]:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Autorequiring File[/var/lib/puppet/ssl/certs]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/run/puppet/agent.pid]: Autorequiring File[/var/run/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/state]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/private]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/state/last_run_summary.yaml]:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Autorequiring File[/var/lib/puppet/state]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/state/graphs]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/state]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/private_keys/cuda-linux32-cvs4.pem]:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Autorequiring File[/var/lib/puppet/ssl/private_keys]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/public_keys/cuda-linux32-cvs4.pem]:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Autorequiring File[/var/lib/puppet/ssl/public_keys]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Finishing transaction 70066376334960<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/public_keys/cuda-linux32-cvs4.pem]:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Autorequiring File[/var/lib/puppet/ssl/public_keys]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certs/cuda-linux32-cvs4.pem]:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Autorequiring File[/var/lib/puppet/ssl/certs]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/private]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/private_keys/cuda-linux32-cvs4.pem]:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Autorequiring File[/var/lib/puppet/ssl/private_keys]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; File[/var/lib/puppet/ssl/certs]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Finishing transaction 70066375305440<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Using cached certificate for ca<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Using cached certificate for cuda-linux32-cvs4<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Finishing transaction 70066374874040<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Loaded state in 0.00 seconds<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Using cached certificate for ca<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Using cached certificate for cuda-linux32-cvs4<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Using cached certificate_revocation_list for ca<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: catalog supports formats: b64_zlib_yaml dot pson raw yaml; using pson<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderRpm: Executing &#39;/bin/rpm --version&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderUrpmi: Executing &#39;/bin/rpm -ql rpm&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderYum: Executing &#39;/bin/rpm --version&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderAptrpm: Executing &#39;/bin/rpm -ql rpm&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; info: Caching catalog for cuda-linux32-cvs4<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swlist does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderPorts: file<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /usr/local/sbin/portupgrade does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderAix: file /usr/bin/lslpp does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderPortupgrade: file<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /usr/local/sbin/portinstall does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderUrpmi: file urpmi does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderPortage: file<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /usr/bin/eix-update does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderAptitude: file /usr/bin/aptitude<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderDpkg: file /usr/bin/dpkg does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderPkg: file /usr/bin/pkg does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderUp2date: file<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /usr/sbin/up2date-nox does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderApt: file /usr/bin/apt-get does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderZypper: file /usr/bin/zypper<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderGem: file gem does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderNim: file /usr/sbin/nimclient<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderAptrpm: file apt-get does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderSun: file /usr/sbin/pkgrm does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_info<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_info does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderDebian: file<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /usr/sbin/update-rc.d does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not exist<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Creating default schedules<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Loaded state in 0.00 seconds<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Prefetching yum resources for package<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderYum: Executing &#39;/bin/rpm --version&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Package::ProviderYum: Executing &#39;/bin/rpm -qa<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; --nosignature --nodigest --qf &#39;%{NAME} %|EPOCH?{%{EPOCH}}:{0}|<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; %{VERSION} %{RELEASE} %{ARCH}<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#39;&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Setup_snmp/Service[snmpd]/require: requires<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Package[net-snmp]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Ntp::Config/notify: subscribes to Class[Ntp::Service]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Ntp::Install/before: requires Class[Ntp::Config]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Ntp/Anchor[ntp::begin]/before: requires Class[Ntp::Install]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Setup_httpd/Exec[/usr/bin/wget -q<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://cuda-fs1/cuda/httpd.conf-rhel6" target="_blank">http://cuda-fs1/cuda/httpd.conf-rhel6</a> -O<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /etc/httpd/conf/httpd.conf]/require: requires Package[wget]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Setup_httpd/Exec[/usr/bin/wget -q<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://cuda-fs1/cuda/httpd.conf-rhel6" target="_blank">http://cuda-fs1/cuda/httpd.conf-rhel6</a> -O<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /etc/httpd/conf/httpd.conf]/require: requires Package[httpd]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Setup_httpd/Service[httpd]/require: requires Package[httpd]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Ntp::Service/before: requires Anchor[ntp::end]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Setup_snmp/Exec[/usr/bin/wget -q<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://cuda-fs1/cuda/snmpd.conf-rhel5" target="_blank">http://cuda-fs1/cuda/snmpd.conf-rhel5</a> -O<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /etc/snmp/snmpd.conf]/require: requires Package[wget]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: /Stage[main]/Setup_snmp/Exec[/usr/bin/wget -q<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://cuda-fs1/cuda/snmpd.conf-rhel5" target="_blank">http://cuda-fs1/cuda/snmpd.conf-rhel5</a> -O<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; /etc/snmp/snmpd.conf]/require: requires Package[net-snmp]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; info: Applying configuration version &#39;1378337701&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Service[httpd](provider=redhat): Executing &#39;/sbin/service httpd status&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderRedhat: Executing &#39;/sbin/chkconfig httpd&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; notice: hello test<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; notice: /Stage[main]/Hello/Notify[hello test]/message: defined<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#39;message&#39; as &#39;hello test&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Service[snmpd](provider=redhat): Executing &#39;/sbin/service snmpd status&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderRedhat: Executing &#39;/sbin/chkconfig snmpd&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Service[ntp](provider=redhat): Executing &#39;/sbin/service ntpd status&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderRedhat: Executing &#39;/sbin/chkconfig ntpd&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Service[ntp](provider=redhat): Executing &#39;/sbin/service ntpd start&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Puppet::Type::Service::ProviderRedhat: Executing &#39;/sbin/chkconfig ntpd&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; notice: /Stage[main]/Ntp::Service/Service[ntp]/ensure: ensure changed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#39;stopped&#39; to &#39;running&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; info: /Stage[main]/Ntp::Service/Service[ntp]: Unscheduling refresh on<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Service[ntp]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Finishing transaction 70066374952420<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Storing state<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; debug: Stored state in 0.00 seconds<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; notice: Finished catalog run in 0.50 seconds<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; #########<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Thu, Sep 5, 2013 at 8:10 AM, Federico Voges &lt;<a href="mailto:ftc@ftc.com.ar" target="_blank">ftc@ftc.com.ar</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; That doesn&#39;t make any sense.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; What version are you using? and what&#39;s in the logs? Have you tried<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; running with --debug?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 5 September 2013 15:01, Lonni J Friedman &lt;<a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I also tried with the FQDN, but that didn&#39;t make any difference.  I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also tried removing the default node definition, and that also had no<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; impact.  ntp is loaded regardless.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Thu, Sep 5, 2013 at 1:56 AM, Federico Voges &lt;<a href="mailto:ftc@ftc.com.ar" target="_blank">ftc@ftc.com.ar</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Lonni,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Is &#39;cuda-farm-ljf1&#39; the FQDN for the node? If not, put the full<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; hostname or use a regex.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fed.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3 September 2013 23:06, Lonni J Friedman &lt;<a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m trying to get ramped up on Puppet ( <a href="http://www.puppetlabs.com" target="_blank">http://www.puppetlabs.com</a> ),<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and I&#39;m encountering some strange behavior with the node definitions.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &gt;From the documentation, I thought that the &#39;default&#39; node was a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; catchall for any node which wasn&#39;t explicitly matched elsewhere.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; However, what I&#39;m seeing is that the default seems to apply even where<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there is an exact match.  For example, I have the following in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; site.pp:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; #########<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; import &quot;services/*&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node &quot;cuda-farm-ljf1&quot; {<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;         include hello<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; }<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node default {<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;         include ntp<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; }<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; #########<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; What I&#39;d expect is that the &#39;ntp&#39; class will *not* apply to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &#39;cuda-farm-ljf1&#39; node, however that isn&#39;t the behavior that I&#39;m<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; seeing.  Even if I completely uninstall ntp on that node, its<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reinstalled &amp; started the next time it syncs with the master.  Am I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; missing something obvious here?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Linux-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Linux-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; L. Friedman                                    <a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; LlamaLand                       <a href="https://netllama.linux-sxs.org" target="_blank">https://netllama.linux-sxs.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Linux-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; Linux-users mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt;&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt;&gt;&gt;&gt;&gt; L. Friedman                                    <a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a><br>
&gt;&gt;&gt;&gt;&gt; LlamaLand                       <a href="https://netllama.linux-sxs.org" target="_blank">https://netllama.linux-sxs.org</a><br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; Linux-users mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Linux-users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt;&gt;&gt; L. Friedman                                    <a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a><br>
&gt;&gt;&gt; LlamaLand                       <a href="https://netllama.linux-sxs.org" target="_blank">https://netllama.linux-sxs.org</a><br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Linux-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Linux-users mailing list<br>
&gt;&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt;&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt; L. Friedman                                    <a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a><br>
&gt; LlamaLand                       <a href="https://netllama.linux-sxs.org" target="_blank">https://netllama.linux-sxs.org</a><br>
&gt; _______________________________________________<br>
&gt; Linux-users mailing list<br>
&gt; <a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
&gt; <a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
_______________________________________________<br>
Linux-users mailing list<br>
<a href="mailto:Linux-users@linux-sxs.org" target="_blank">Linux-users@linux-sxs.org</a><br>
<a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Two things are infinite: the universe and human stupidity; and I&#39;m not sure about the the universe. -- Albert Einstein<br>
Visit my web page at: <a href="http://david.bandel.us/" target="_blank">http://david.bandel.us/</a>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Two things are infinite: the universe and human stupidity; and I&#39;m not sure about the the universe. -- Albert Einstein<br>Visit my web page at: <a href="http://david.bandel.us/" target="_blank">http://david.bandel.us/</a>
</div>