LDAP can inject global variables into puppet, and people can set these via wikitech. Hiera can also be used for similar purposes, causing confusion.
Kill the LDAP globals. This involves:
# Finding all the places (globals and which instances they are in) they are used in
# Provide alternatives in hiera
# Kill the globals
# Kill the globals functionality from OpenStackManager
Globals left to kill:
[ ] deployment_server_override=
[ ] hadoop_cluster_name=
[ ] hadoop_namenodes=
[x] kafka_cluster=
[x] kibana_authrealm=
[ ] labs_mediawiki_hostname=
[x] logstash_irc_name=
[ ] lvm_mount_point=
[ ] node_dedicated_tool=
[ ] puppetmaster=
[ ] restricted_from=
[ ] restricted_to=
[ ] salt_master_finger_override=
[ ] salt_master_override=
[x] sentry_server_name=
[x] ssh_x11_forwarding=
[x] wikimetrics_backup=
[x] wikimetrics_debug=
[x] wikimetrics_server_name=
[x] wikimetrics_server_port=
[x] wikimetrics_ssl_redirect=