Ottomata has uploaded a new change for review. https://gerrit.wikimedia.org/r/74156
Change subject: Adding role/analytics/oozie.pp ...................................................................... Adding role/analytics/oozie.pp Change-Id: I8513f5b04830336eb6d0b4969c4b1c5846984599 --- A manifests/role/analytics/oozie.pp 1 file changed, 37 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/56/74156/1 diff --git a/manifests/role/analytics/oozie.pp b/manifests/role/analytics/oozie.pp new file mode 100644 index 0000000..358721a --- /dev/null +++ b/manifests/role/analytics/oozie.pp @@ -0,0 +1,37 @@ +# == Class role::analytics::oozie::client +# +class role::analytics::oozie::client { + # Need hadoop client before oozie client. + Class['role::analytics::hadoop::client'] -> Class['role::analytics::oozie::client'] + + $oozie_host = $::realm ? { + 'production' => 'analytics1027.eqiad.wmnet', + 'labs' => $role::analytics::hadoop::labs::namenode_hostname, + } + + class { 'cdh4::oozie': + oozie_host => $oozie_host, + } +} + +class role::analytics::oozie::server inherits role::analytics::oozie::client { + if (!defined(Package['mysql-server'])) { + package { 'mysql-server': + ensure => 'installed', + } + } + # make sure mysql-server is installed before + # we apply our MySQL Oozie database class. + Package['mysql-server'] -> Class['::cdh4::oozie::database::mysql'] + + $jdbc_password = $::realm ? { + 'production' => $passwords::analytics::oozie::oozie_jdbc_password, + 'labs' => 'oozie', + } + + class { 'cdh4::oozie::server': + jdbc_password => $jdbc_password, + smtp_host => 'mchenry.wikimedia.org', + smtp_from_email => "oozie@$::fqdn", + } +} -- To view, visit https://gerrit.wikimedia.org/r/74156 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8513f5b04830336eb6d0b4969c4b1c5846984599 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Ottomata <o...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits