[Labs-l] some questions on "puppet failed on ..."

Malte Reissig mre at deepamehta.de
Wed Jun 8 12:16:50 UTC 2016


Hi there,

i wanted to ask some questions to better understand how to adapt failing 
puppet configuration for my wikimedia labs instance, as i started to get 
notifications 2 days ago.

So, i found out about "Manage Puppet Groups" (in Wikitech) but i could 
not figure out what the page is exactly about (listing "all projects" -> 
"Classes"?), except that i can add so called "puppet groups" myself.. 
But before trying so, i wanted to understand a bit more, specifically:

- What does the "role::puppet::self" mean? when set/not-set for my instance?

- What does the global group named "puppet-development" stand for? 
(looking at "configure" of my specific instance in question, this group 
is not selected)

- Where can i see/find my instances puppet configuration

- How can i adjust my instance puppet file and (test-)run puppet until 
it is not "failing to run" but "working"
- Where can i see/find the (error) output of puppet failing

Might it be best for me to migrate my app to a new (debian jessy based) 
instance, would that make sense (i mean, has anything changed in the 
provisioning of puppet-defaults for new instances from 02 March 2015 to 
07 June in 2016)?

OK, so much for now & Thanks for your support!

On 08.06.2016 10:15, root wrote:
> Puppet is failing to run on the "wikidata-topics" instance in the Wikimedia Labs
> project "wikidata-topicmaps"
>
> Working puppet runs are needed to maintain instance security and logins.
> As long as puppet continues to fail, this system is in danger of becoming
> unreachable.



More information about the Labs-l mailing list