Dzahn has uploaded a new change for review.
https://gerrit.wikimedia.org/r/146087
Change subject: retab role/gerrit.pp
......................................................................
retab role/gerrit.pp
Change-Id: Ifb6cbb4b720469dc65d3d153c6235bff2d6e1947
---
M manifests/role/gerrit.pp
1 file changed, 183 insertions(+), 183 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/87/146087/1
diff --git a/manifests/role/gerrit.pp b/manifests/role/gerrit.pp
index ca4ad86..7ed99fb 100644
--- a/manifests/role/gerrit.pp
+++ b/manifests/role/gerrit.pp
@@ -1,202 +1,202 @@
# manifests/role/gerrit.pp
class role::gerrit {
- class labs {
- system::role { 'role::gerrit::labs': description => 'Gerrit in
labs!' }
+ class labs {
+ system::role { 'role::gerrit::labs': description => 'Gerrit in labs!' }
- class { 'gerrit::instance':
- db_host => 'gerrit-db',
- host => 'gerrit-dev.wmflabs.org',
- ssh_key =>
'AAAAB3NzaC1yc2EAAAADAQABAAABAQDIb6jbDSyzSD/Pw8PfERVKtNkXgUteOTmZJjHtbOjuoC7Ty6dbvUMX+45GedcD1wAYkWEY26RhI1lW2yEwKvh7VWkKixXqPNyrQGvI+ldjYEyWsGlEHCNqsh37mJD5K3cwr7X/PMaxzxh7rjTk4uRKjtiga9bz1vTDRDaNlXcj84kifsu7xmCY1E+OL4oqqy7b3SKhOpcpZc7n5GonfRSeon5uFHVUjoZ57xQ8x2736zbuLBwMRKtaB+V63cU9ArL90XdVrWfbjI4Fzfex4tBG9fOvt8lINR62cjH5Lova2kZ6VBeUnJYdZ8V1mOSwtITjwkE0K98FNZdqaANZAH7V',
- ssl_cert => 'star.wmflabs',
- ssl_cert_key => 'star.wmflabs',
- }
- }
+ class { 'gerrit::instance':
+ db_host => 'gerrit-db',
+ host => 'gerrit-dev.wmflabs.org',
+ ssh_key =>
'AAAAB3NzaC1yc2EAAAADAQABAAABAQDIb6jbDSyzSD/Pw8PfERVKtNkXgUteOTmZJjHtbOjuoC7Ty6dbvUMX+45GedcD1wAYkWEY26RhI1lW2yEwKvh7VWkKixXqPNyrQGvI+ldjYEyWsGlEHCNqsh37mJD5K3cwr7X/PMaxzxh7rjTk4uRKjtiga9bz1vTDRDaNlXcj84kifsu7xmCY1E+OL4oqqy7b3SKhOpcpZc7n5GonfRSeon5uFHVUjoZ57xQ8x2736zbuLBwMRKtaB+V63cU9ArL90XdVrWfbjI4Fzfex4tBG9fOvt8lINR62cjH5Lova2kZ6VBeUnJYdZ8V1mOSwtITjwkE0K98FNZdqaANZAH7V',
+ ssl_cert => 'star.wmflabs',
+ ssl_cert_key => 'star.wmflabs',
+ }
+ }
- class production::old {
- system::role { 'role::gerrit::production': description => 'Old
gerrit master' }
+ class production::old {
+ system::role { 'role::gerrit::production': description => 'Old gerrit
master' }
- class { 'gerrit::instance':
- db_host => 'm2-master.eqiad.wmnet',
- host => 'gerrit.wikimedia.org',
- ssh_key =>
'AAAAB3NzaC1yc2EAAAABIwAAAQEAxOlshfr3UaPr8gQ8UVskxHAGG9xb55xDyfqlK7vsAs/p+OXpRB4KZOxHWqI40FpHhW+rFVA0Ugk7vBK13oKCB435TJlHYTJR62qQNb2DVxi5rtvZ7DPnRRlAvdGpRft9JsoWdgsXNqRkkStbkA5cqotvVHDYAgzBnHxWPM8REokQVqil6S/yHkIGtXO5J7F6I1OvYCnG1d1GLT5nDt+ZeyacLpZAhrBlyFD6pCwDUhg4+H4O3HGwtoh5418U4cvzRgYOQQXsU2WW5nBQHE9LXVLoL6UeMYY4yMtaNw207zN6kXcMFKyTuF5qlF5whC7cmM4elhAO2snwIw4C3EyQgw==',
- ssl_cert => 'gerrit.wikimedia.org',
- ssl_cert_key => 'gerrit.wikimedia.org',
- smtp_host => $::mail_smarthost[0],
- }
- }
+ class { 'gerrit::instance':
+ db_host => 'm2-master.eqiad.wmnet',
+ host => 'gerrit.wikimedia.org',
+ ssh_key =>
'AAAAB3NzaC1yc2EAAAABIwAAAQEAxOlshfr3UaPr8gQ8UVskxHAGG9xb55xDyfqlK7vsAs/p+OXpRB4KZOxHWqI40FpHhW+rFVA0Ugk7vBK13oKCB435TJlHYTJR62qQNb2DVxi5rtvZ7DPnRRlAvdGpRft9JsoWdgsXNqRkkStbkA5cqotvVHDYAgzBnHxWPM8REokQVqil6S/yHkIGtXO5J7F6I1OvYCnG1d1GLT5nDt+ZeyacLpZAhrBlyFD6pCwDUhg4+H4O3HGwtoh5418U4cvzRgYOQQXsU2WW5nBQHE9LXVLoL6UeMYY4yMtaNw207zN6kXcMFKyTuF5qlF5whC7cmM4elhAO2snwIw4C3EyQgw==',
+ ssl_cert => 'gerrit.wikimedia.org',
+ ssl_cert_key => 'gerrit.wikimedia.org',
+ smtp_host => $::mail_smarthost[0],
+ }
+ }
- class production {
- system::role { 'role::gerrit::production': description =>
'Gerrit master' }
- include backup::host
+ class production {
+ system::role { 'role::gerrit::production': description => 'Gerrit
master' }
+ include backup::host
- backup::set { 'var-lib-gerrit2-review_site-git': }
+ backup::set { 'var-lib-gerrit2-review_site-git': }
- interface::ip { 'role::gerrit::production_ipv4':
- interface => 'eth0',
- address => '208.80.154.81',
- prefixlen => '32',
- }
- interface::ip { 'role::gerrit::production_ipv6':
- interface => 'eth0',
- address => '2620:0:861:3:208:80:154:81',
- prefixlen => '128',
- }
+ interface::ip { 'role::gerrit::production_ipv4':
+ interface => 'eth0',
+ address => '208.80.154.81',
+ prefixlen => '32',
+ }
+ interface::ip { 'role::gerrit::production_ipv6':
+ interface => 'eth0',
+ address => '2620:0:861:3:208:80:154:81',
+ prefixlen => '128',
+ }
- ferm::service { 'gerrit_ssh':
- proto => 'tcp',
- port => '29418',
- }
+ ferm::service { 'gerrit_ssh':
+ proto => 'tcp',
+ port => '29418',
+ }
- ferm::service { 'gerrit_http':
- proto => 'tcp',
- port => 'http',
- }
+ ferm::service { 'gerrit_http':
+ proto => 'tcp',
+ port => 'http',
+ }
- ferm::service { 'gerrit_https':
- proto => 'tcp',
- port => 'https',
- }
+ ferm::service { 'gerrit_https':
+ proto => 'tcp',
+ port => 'https',
+ }
- $replication_basic_push_refs = [
- '+refs/heads/*:refs/heads/*',
- '+refs/tags/*:refs/tags/*',
- ]
+ $replication_basic_push_refs = [
+ '+refs/heads/*:refs/heads/*',
+ '+refs/tags/*:refs/tags/*',
+ ]
- class { "gerrit::instance":
- db_host => 'm2-master.eqiad.wmnet',
- host => 'gerrit.wikimedia.org',
- ssh_key =>
'AAAAB3NzaC1yc2EAAAABIwAAAQEAxOlshfr3UaPr8gQ8UVskxHAGG9xb55xDyfqlK7vsAs/p+OXpRB4KZOxHWqI40FpHhW+rFVA0Ugk7vBK13oKCB435TJlHYTJR62qQNb2DVxi5rtvZ7DPnRRlAvdGpRft9JsoWdgsXNqRkkStbkA5cqotvVHDYAgzBnHxWPM8REokQVqil6S/yHkIGtXO5J7F6I1OvYCnG1d1GLT5nDt+ZeyacLpZAhrBlyFD6pCwDUhg4+H4O3HGwtoh5418U4cvzRgYOQQXsU2WW5nBQHE9LXVLoL6UeMYY4yMtaNw207zN6kXcMFKyTuF5qlF5whC7cmM4elhAO2snwIw4C3EyQgw==',
- ssl_cert => 'gerrit.wikimedia.org',
- ssl_cert_key => 'gerrit.wikimedia.org',
- smtp_host => $::mail_smarthost[0],
- replication => {
- # If adding a new entry, remember to add the
fingerprint to gerrit2's known_hosts
+ class { "gerrit::instance":
+ db_host => 'm2-master.eqiad.wmnet',
+ host => 'gerrit.wikimedia.org',
+ ssh_key =>
'AAAAB3NzaC1yc2EAAAABIwAAAQEAxOlshfr3UaPr8gQ8UVskxHAGG9xb55xDyfqlK7vsAs/p+OXpRB4KZOxHWqI40FpHhW+rFVA0Ugk7vBK13oKCB435TJlHYTJR62qQNb2DVxi5rtvZ7DPnRRlAvdGpRft9JsoWdgsXNqRkkStbkA5cqotvVHDYAgzBnHxWPM8REokQVqil6S/yHkIGtXO5J7F6I1OvYCnG1d1GLT5nDt+ZeyacLpZAhrBlyFD6pCwDUhg4+H4O3HGwtoh5418U4cvzRgYOQQXsU2WW5nBQHE9LXVLoL6UeMYY4yMtaNw207zN6kXcMFKyTuF5qlF5whC7cmM4elhAO2snwIw4C3EyQgw==',
+ ssl_cert => 'gerrit.wikimedia.org',
+ ssl_cert_key => 'gerrit.wikimedia.org',
+ smtp_host => $::mail_smarthost[0],
+ replication => {
+ # If adding a new entry, remember to add the fingerprint to
gerrit2's known_hosts
- # All entries should have the same target
directory '/srv/ssd/gerrit'
- # since it is referenced in Jenkins jobs.
- 'jenkins-slaves' => {
- 'url' => [
- # Note: This is in single
quotes on purpose. ${name} is not
- # expected to be expanded by
puppet but rather by gerrit
-
'[email protected]:/srv/ssd/gerrit/${name}.git',
-
'[email protected]:/srv/ssd/gerrit/${name}.git',
- ],
- 'threads' => '4',
- 'mirror' => 'true',
- },
- 'gitblit' => {
- # Note: This is in single quotes on
purpose. ${name} is not
- # expected to be expanded by puppet but
rather by gerrit
- 'url' =>
'[email protected]:/var/lib/git/${name}.git',
- 'threads' => '4',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
'+refs/*:refs/*',
- 'mirror' => 'true',
- },
- 'github' => {
- # Note: This is in single quotes on
purpose. ${name} is not
- # expected to be expanded by puppet but
rather by gerrit
- 'url' =>
'[email protected]:wikimedia/${name}',
- 'threads' => '4',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- },
- 'github-puppet-cdh' => {
- 'url' =>
'[email protected]:wikimedia/puppet-cdh',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' =>
'operations/puppet/cdh',
- },
- 'github-puppet-jmxtrans' => {
- 'url' =>
'[email protected]:wikimedia/puppet-jmxtrans',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' =>
'operations/puppet/jmxtrans',
- },
- 'github-puppet-zookeeper' => {
- 'url' =>
'[email protected]:wikimedia/puppet-zookeeper',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' =>
'operations/puppet/zookeeper',
- },
- 'github-kraken' => {
- 'url' =>
'[email protected]:wikimedia/kraken',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' =>
'analytics/kraken',
- },
+ # All entries should have the same target directory
'/srv/ssd/gerrit'
+ # since it is referenced in Jenkins jobs.
+ 'jenkins-slaves' => {
+ 'url' => [
+ # Note: This is in single quotes on purpose. ${name}
is not
+ # expected to be expanded by puppet but rather by
gerrit
+
'[email protected]:/srv/ssd/gerrit/${name}.git',
+
'[email protected]:/srv/ssd/gerrit/${name}.git',
+ ],
+ 'threads' => '4',
+ 'mirror' => 'true',
+ },
+ 'gitblit' => {
+ # Note: This is in single quotes on purpose. ${name} is not
+ # expected to be expanded by puppet but rather by gerrit
+ 'url' =>
'[email protected]:/var/lib/git/${name}.git',
+ 'threads' => '4',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => '+refs/*:refs/*',
+ 'mirror' => 'true',
+ },
+ 'github' => {
+ # Note: This is in single quotes on purpose. ${name} is not
+ # expected to be expanded by puppet but rather by gerrit
+ 'url' =>
'[email protected]:wikimedia/${name}',
+ 'threads' => '4',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ },
+ 'github-puppet-cdh' => {
+ 'url' =>
'[email protected]:wikimedia/puppet-cdh',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'operations/puppet/cdh',
+ },
+ 'github-puppet-jmxtrans' => {
+ 'url' =>
'[email protected]:wikimedia/puppet-jmxtrans',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'operations/puppet/jmxtrans',
+ },
+ 'github-puppet-zookeeper' => {
+ 'url' =>
'[email protected]:wikimedia/puppet-zookeeper',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'operations/puppet/zookeeper',
+ },
+ 'github-kraken' => {
+ 'url' =>
'[email protected]:wikimedia/kraken',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'analytics/kraken',
+ },
- 'github-puppet-kafka' => {
- 'url' =>
'[email protected]:wikimedia/puppet-kafka',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' =>
'operations/puppet/kafka',
- },
- 'github-varnish-varnishkafka' => {
- 'url' =>
'[email protected]:wikimedia/varnishkafka',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' =>
'operations/software/varnish/varnishkafka',
- },
- 'github-oojs-core' => {
- 'url' =>
'[email protected]:wikimedia/oojs',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' => 'oojs/core',
- },
- 'github-oojs-ui' => {
- 'url' =>
'[email protected]:wikimedia/oojs-ui',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' => 'oojs/ui',
- },
- 'github-VisualEditor' => {
- 'url' =>
'[email protected]:wikimedia/VisualEditor',
- 'threads' => '1',
- 'authGroup' =>
'mediawiki-replication',
- 'push' =>
$replication_basic_push_refs,
- 'remoteNameStyle' => 'dash',
- 'mirror' => 'true',
- 'projects' =>
'VisualEditor/VisualEditor',
- },
- }
- }
- }
+ 'github-puppet-kafka' => {
+ 'url' =>
'[email protected]:wikimedia/puppet-kafka',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'operations/puppet/kafka',
+ },
+ 'github-varnish-varnishkafka' => {
+ 'url' =>
'[email protected]:wikimedia/varnishkafka',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' =>
'operations/software/varnish/varnishkafka',
+ },
+ 'github-oojs-core' => {
+ 'url' => '[email protected]:wikimedia/oojs',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'oojs/core',
+ },
+ 'github-oojs-ui' => {
+ 'url' =>
'[email protected]:wikimedia/oojs-ui',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'oojs/ui',
+ },
+ 'github-VisualEditor' => {
+ 'url' =>
'[email protected]:wikimedia/VisualEditor',
+ 'threads' => '1',
+ 'authGroup' => 'mediawiki-replication',
+ 'push' => $replication_basic_push_refs,
+ 'remoteNameStyle' => 'dash',
+ 'mirror' => 'true',
+ 'projects' => 'VisualEditor/VisualEditor',
+ },
+ }
+ }
+ }
- # Include this role on *any* production host that wants to
- # receive gerrit replication
- class production::replicationdest {
- system::role { 'role::gerrit::replicationdest': description =>
'Destination for gerrit replication' }
+ # Include this role on *any* production host that wants to
+ # receive gerrit replication
+ class production::replicationdest {
+ system::role { 'role::gerrit::replicationdest': description =>
'Destination for gerrit replication' }
- class { 'gerrit::replicationdest':
- sshkey =>
'AAAAB3NzaC1yc2EAAAABIwAAAQEAxOlshfr3UaPr8gQ8UVskxHAGG9xb55xDyfqlK7vsAs/p+OXpRB4KZOxHWqI40FpHhW+rFVA0Ugk7vBK13oKCB435TJlHYTJR62qQNb2DVxi5rtvZ7DPnRRlAvdGpRft9JsoWdgsXNqRkkStbkA5cqotvVHDYAgzBnHxWPM8REokQVqil6S/yHkIGtXO5J7F6I1OvYCnG1d1GLT5nDt+ZeyacLpZAhrBlyFD6pCwDUhg4+H4O3HGwtoh5418U4cvzRgYOQQXsU2WW5nBQHE9LXVLoL6UeMYY4yMtaNw207zN6kXcMFKyTuF5qlF5whC7cmM4elhAO2snwIw4C3EyQgw=='
- }
- }
+ class { 'gerrit::replicationdest':
+ sshkey =>
'AAAAB3NzaC1yc2EAAAABIwAAAQEAxOlshfr3UaPr8gQ8UVskxHAGG9xb55xDyfqlK7vsAs/p+OXpRB4KZOxHWqI40FpHhW+rFVA0Ugk7vBK13oKCB435TJlHYTJR62qQNb2DVxi5rtvZ7DPnRRlAvdGpRft9JsoWdgsXNqRkkStbkA5cqotvVHDYAgzBnHxWPM8REokQVqil6S/yHkIGtXO5J7F6I1OvYCnG1d1GLT5nDt+ZeyacLpZAhrBlyFD6pCwDUhg4+H4O3HGwtoh5418U4cvzRgYOQQXsU2WW5nBQHE9LXVLoL6UeMYY4yMtaNw207zN6kXcMFKyTuF5qlF5whC7cmM4elhAO2snwIw4C3EyQgw=='
+ }
+ }
}
--
To view, visit https://gerrit.wikimedia.org/r/146087
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifb6cbb4b720469dc65d3d153c6235bff2d6e1947
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits