Last modified: 2012-11-29 20:22:12 UTC
If you're a sysadmin, Special:NovaPuppetGroup looks like this: gerrit [Toggle, Add group] gerrit [delete] Classes [Add class] gerrit::database-server [modify, delete] gerrit::gitweb [modify, delete] gerrit::jetty [modify, delete] gerrit::proxy [modify, delete] ldap::client::wmf-cluster [modify, delete] Variables [Add variable] If you are not a sysadmin, it looks like this: All Projects Classes generic::tcptweaks webserver::apache2 webserver::php5 webserver::php5-mysql Variables Classes applicationserver::api applicationserver::bits applicationserver::homeless applicationserver::jobrunner imagescaler imagescaler::labs Variables Note that the group names are not shown! This is terrible terrible UX because unprivileged users can't make sense of the list this way.
With the following patch, a user can see the puppet groups for all projects that they are a member of. The modify/add/create links are only present if the user is sysadmin in that project. https://gerrit.wikimedia.org/r/#/c/35925/