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=
[ ] kafka_cluster=
[ ] kibana_authrealm=
[ ] labs_mediawiki_hostname=
[ ] logstash_irc_name=
[ ] lvm_mount_point=
[ ] node_dedicated_tool=
[ ] puppetmaster=
[ ] restricted_from=
[ ] restricted_to=
[ ] salt_master_finger_override=
[ ] salt_master_override=
[ ] sentry_server_name=
[ ] ssh_x11_forwarding=
[ ] wikimetrics_backup=
[ ] wikimetrics_debug=
[ ] wikimetrics_server_name=
[ ] wikimetrics_server_port=
[ ] wikimetrics_ssl_redirect=