Ottomata has uploaded a new change for review. https://gerrit.wikimedia.org/r/74388
Change subject: Adding role::analytics::hue. ...................................................................... Adding role::analytics::hue. This should not be merged yet; it depends on hue puppetization being reviewed: https://gerrit.wikimedia.org/r/#/c/69805/ Change-Id: Id912094dd09de5c27185fc3b1437131f8e12e7bd --- A manifests/role/analytics/hue.pp 1 file changed, 35 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/88/74388/1 diff --git a/manifests/role/analytics/hue.pp b/manifests/role/analytics/hue.pp new file mode 100644 index 0000000..ade0e0f --- /dev/null +++ b/manifests/role/analytics/hue.pp @@ -0,0 +1,35 @@ +# == Class role::analytics::hue +# Installs Hue server. +# +class role::analytics::hue { + include passwords::analytics + + if ($::realm == 'production') { + include passwords::ldap::production + $ldap_bind_password = $passwords::ldap::production::proxypass + } + elsif ($::realm == 'labs') { + include passwords::ldap::labs + $ldap_bind_password = $passwords::ldap::labs::proxypass + } + + # TODO: use a non self signed cert for SSL. + class { '::cdh4::hue': + secret_key => $passwords::analytics::hue_secret_key, + smtp_host => 'mchenry.wikimedia.org', + smtp_from_email => "hue@$::fqdn", + # TODO: Are these the right hosts for labs LDAP? + # Don't hard code these if possible. + ldap_url => 'ldaps://virt0.wikimedia.org ldaps://virt1000.wikimedia.org', + ldap_bind_dn => 'cn=proxyagent,ou=profile,dc=wikimedia,dc=org', + ldap_bind_password => $ldap_bind_password, + ldap_base_dn => 'dc=wikimedia,dc=org', + ldap_username_pattern => 'uid=<username>,ou=people,dc=wikimedia,dc=org', + ldap_user_filter => 'objectclass=person', + ldap_user_name_attr => 'uid', + ldap_group_filter => 'objectclass=posixgroup', + ldap_group_member_attr => 'member', + } +} + +# TODO: Hue SQLite database backup. -- To view, visit https://gerrit.wikimedia.org/r/74388 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id912094dd09de5c27185fc3b1437131f8e12e7bd Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Ottomata <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
