Hi Miguel,

> On 4. Apr 2019, at 13:41, Miguel Ángel Ibáñez Mompeán <[email protected]> 
> wrote:
> 
> Hello,
> 
> I'm getting empty catalogs after upgrading Ubuntu 16.04 LTS to 18.04 LTS (so 
> did my puppetserver, 3.8.5 -> 5.4.0 ). My puppet agent on my testing machine 
> is also v 5.4.0.
> 
> My client machine for testing (c06x19) reveives the hostname.json catalog 
> file, but it seems to be empty:
> # cat /var/cache/puppet/client_data/catalog/c06x19.iescierva.net.json 
> {"tags":["settings"],"name":"c06x19.iescierva.net","version":1554375515,"code_id":null,"catalog_uuid":"33c3535c-3fec-4d72-a656-7f41ec2b9229","catalog_format":1,"environment":"production","resources":[{"type":"Stage","title":"main","tags":["stage"],"exported":false},{"type":"Class","title":"Settings","tags":["class","settings"],"exported":false},{"type":"Class","title":"Main","tags":["class"],"exported":false,"parameters":{"name":"main"}}],"edges":[{"source":"Stage[main]","target":"Class[Settings]"},{"source":"Stage[main]","target":"Class[Main]"}],"classes":["settings"]}
> 
> 
> Client syslog shows:
> Apr  4 12:58:50 c06x19 puppet-agent[4916]: Reopening log files
> Apr  4 12:58:50 c06x19 puppet-agent[4916]: Starting Puppet client version 
> 5.4.0
> Apr  4 12:58:50 c06x19 systemd[1]: Started Puppet agent.
> Apr  4 12:58:51 c06x19 puppet-agent[4920]: Applied catalog in 0.02 seconds
> 
> (on previous version, it usually took seconds, even minutes, to have the work 
> done)
> 
> 
> puppet parser also seems to be ok (all I've got is a standalone site.pp file):
> puppet parser validate /etc/puppet/manifests/site.pp
> (empty output, no errors or warnings)
> 
Puppet has switched location for Puppet code from /etc/puppet to 
/etc/puppetlabs/code/environments/production

> My site.pp file includes lots of class definitions and finally about 20 node 
> definitions, like these:

Class definitions in site.pp?
You seem to follow very old best practice.
Have you digged into Puppet control repository and roles and profiles?

hth,
Martin

> node
>   /^c05x\d\d\.iescierva\.net$/
>   {
>     include computer::ws::student::c05
>     include os::mint::v19_1
>   }
> 
> node
>   'c06x19.iescierva.net'
>   {
>     include computer::ws::student::c06
>     include os::mint::v19_1
>     include docker
>   }
> 
> Any suggestion? What am I missing here?
> Any help or direction will be strongly appreciated.
> 
> M.A.
> 
> 
> -- 
> 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/26885257-8e40-4a60-b715-85fd460e6db4%40googlegroups.com.
> 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/1DC09365-2796-4FD4-BAEB-44B76EAE0223%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to