You don't explain how you classified your nodes. Creating modules just
makes the classes, they don't have any effect until you actually use them
via classifying nodes. See
https://puppet.com/docs/puppet/latest/lang_classes.html#declaring-classes
for more information.

You asked why the stdlib module said (???). See how it doesn't say
puppetlabs-stdlib either?  That means that it's not
http://forge.puppet.com/puppetlabs/stdlib. I don't know what it is, but
it's not that :)



On Wed, Feb 20, 2019 at 1:34 PM <[email protected]> wrote:

> All,
>
>
> I'm not sure if this is the correct venue for this question, but...
>
> I have a puppetserver v. puppet5-release-5.0.0-4.el7.noarch on Centos7.  I
> manage several environments and was able to install and manage to get
> working lvicainne-bashrc (to 'push' out .bashrc files) in our TEST
> environment.  Thinking I had it made - I attached the module to one of our
> production environments in the exact same manner as I did with the test
> environment.
>
> None of the servers in the production environment picked up the new bashrc
> files.  It's as if I had done nothing at all to the production
> environment.  I checked
> /opt/puppetlavs/server/data/puppetserver/reports/{servername} and there is
> no mention of "bash" or "bashrc" in any of the reports (except for the one
> server in the test environment).  Is there anywhere else I can look to
> determine if there is an error?  I've looked at other logs, but to no avail.
>
> Here's my puppet module list:
>
> [root@puppetserver reports]# puppet module list --tree
> /etc/puppetlabs/code/environments/production/modules
> ├─┬ puppetlabs-accounts (v3.0.0)
> │ ├── puppetlabs-translate (v1.1.0)
> │ └── puppetlabs-stdlib (v4.24.0)
> ├── accounts1 (???)
> ├── production (???)
> ├── accounts2 (???)
> └─┬ puppetlabs-postgresql (v5.3.0)
>   ├── puppetlabs-apt (v4.5.1)
>   └── puppetlabs-concat (v4.2.0)
> /etc/puppetlabs/code/modules
> ├─┬ puppetlabs-accounts (v1.3.0)
> │ └── puppetlabs-stdlib (v4.24.0)
> [/etc/puppetlabs/code/environments/production/modules]
> ├─┬ lvicainne-bashrc (v0.0.7)
> │ └── puppetlabs-concat (v4.2.0)
> [/etc/puppetlabs/code/environments/production/modules]
> ├── accounts1(???)
> ├── opsaccounts2(???)
> ├── production (???)
> ├── accounts3 (???)
> ├── opsaccounts (???)
>
├── stdlib (???)
> ├── accounts4 (???)
> └── puppetlabs-apt (v4.5.1)
>
/opt/puppetlabs/puppet/modules
> ├── accounts (???)
> ├── accounts1 (???)
> ├── accounts2 (???)
> └── stdlib (???)
>
> You can see the ones that were created by hand have (???) for the version
> number.  I understand that - why is stdlib showing a (???).  Is that
> possibly related to my issue?
>
> FYI - lvicainne-bashrc have a dependency of stdlib and concat.
>
>
> Thanks in advance.
>
> --
> 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/c0d7a6b1-da12-43d0-afa1-247cfa8a32d1%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/c0d7a6b1-da12-43d0-afa1-247cfa8a32d1%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CACkW_L5hPjeZhkBk%2BR-FnyK8fdwbc8GgN4qgA9umMoagXS15kg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to