[09:03:54] o7 [16:07:03] modules/profile/manifests/openstack/base/rabbitmq.pp:83 wmf-style: profile 'profile::openstack::base::rabbitmq' includes non-profile class openstack::serverpackages:: <- isn't including non-profile classes the whole point of profiles? [16:13:09] andrewbogott: haven't had a look at it, but I guess is section "4. No resource should be added to a profile using the include class method, but with explicit class instantiations. Only very specific exceptions are allowed, like global classes like the network::constants class." [16:13:25] s/include/require/ [16:14:48] ok, no requiring, ok. That would explain it. [16:14:50] thank you! [18:28:48] Whats the different in puppet between `contactgroups` and `profile::contacts::role_contacts` hiera keys? In a quick look it seems like both feed into icinga? [18:30:27] ebernhardson: contactgroups = any group of contacts defined within Icinga. role_contacts = mapping SRE subteams to puppet roles [18:31:11] a contactgroup within Icinga can be a team but also any other group of people [18:31:36] mutante: ahh, ok so the role_contacts is about declaring ownership of some sort, and contactgroups is a more fluid definition of who to notify? [18:31:40] a role contact is to say "which team owns this puppet role".. a so a group of machines [18:31:50] ebernhardson: yea, you got it [18:31:54] thanks [18:32:35] role_contact is more used for things like "all servers need to be rebooted, who does it for the ones using the puppet role foo" [18:32:53] it can but doesnt have to be related to alerting [21:50:30] mutante: do you know what causes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=restbase2020&service=cassandra-c+CQL+10.192.32.121%3A9042 ? That service is actually up, and Icinga has been displaying attempt 1/3 for quite some time now [21:50:42] it's like...stuck [21:52:59] urandom: I know this doesn't help but it's showing OK at that link for me, it looks like it just recovered [21:53:13] oh. [21:53:16] it does. [21:53:33] it was showing CRITICAL for something like 15 minutes [21:53:58] well played Icinga, well played. [21:55:12] https://media.giphy.com/media/AxVvk3UlCVPiPxtGLK/giphy.gif [21:56:06] :) [22:58:51] urandom: if it happens again you can try "reschedule next service check" from the drop-down menu in Icinga.. that tells it to "try again right now" without waiting