Dzahn has uploaded a new change for review. https://gerrit.wikimedia.org/r/122333
Change subject: retab role/gerrit ...................................................................... retab role/gerrit just retab in PS1 Change-Id: If76480fb861abb9e872df89abac6d0857205f07a --- M manifests/role/gerrit.pp 1 file changed, 170 insertions(+), 170 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/33/122333/1 diff --git a/manifests/role/gerrit.pp b/manifests/role/gerrit.pp index 3766b9c..fc9bfc4 100644 --- a/manifests/role/gerrit.pp +++ b/manifests/role/gerrit.pp @@ -1,185 +1,185 @@ # 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 => 'db1048.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 => 'smtp.pmtpa.wmnet', - } - } + class { "gerrit::instance": + db_host => 'db1048.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 => 'smtp.pmtpa.wmnet', + } + } - class production { - system::role { 'role::gerrit::production': description => 'Gerrit master' } + class production { + system::role { 'role::gerrit::production': description => 'Gerrit master' } - 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', + } - $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 => 'db1048.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 => 'smtp.pmtpa.wmnet', - replication => { - # If adding a new entry, remember to add the fingerprint to gerrit2's known_hosts + class { "gerrit::instance": + db_host => 'db1048.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 => 'smtp.pmtpa.wmnet', + replication => { + # If adding a new entry, remember to add the fingerprint to gerrit2's known_hosts - # FIXME remove it when all Jenkins jobs have been migrated to the new - # directory /srv/ssd/gerrit defined in 'jenkins-gallium' - 'inside-wmf' => { - 'url' => 'gerritsl...@gallium.wikimedia.org:/var/lib/git/${name}.git', - 'threads' => '4', - 'mirror' => 'true', - }, - # All entries should have the same target directory '/srv/ssd/gerrit' - # since it is referenced in Jenkins jobs. - 'jenkins-slaves' => { - 'url' => [ - 'gerritsl...@gallium.wikimedia.org:/srv/ssd/gerrit/${name}.git', - 'gerritslave@lanthanum.eqiad.wmnet:/srv/ssd/gerrit/${name}.git', - ], - 'threads' => '4', - 'mirror' => 'true', - }, - 'gitblit' => { - 'url' => 'gerritsl...@antimony.wikimedia.org:/var/lib/git/${name}.git', - 'threads' => '4', - 'authGroup' => 'mediawiki-replication', - 'push' => '+refs/*:refs/*', - 'mirror' => 'true', - }, - 'github' => { - 'url' => 'g...@github.com:wikimedia/${name}', - 'threads' => '4', - 'authGroup' => 'mediawiki-replication', - 'push' => $replication_basic_push_refs, - 'remoteNameStyle' => 'dash', - 'mirror' => 'true', - }, - 'github-puppet-cdh4' => { - 'url' => 'g...@github.com:wikimedia/puppet-cdh4', - 'threads' => '1', - 'authGroup' => 'mediawiki-replication', - 'push' => $replication_basic_push_refs, - 'remoteNameStyle' => 'dash', - 'mirror' => 'true', - 'projects' => 'operations/puppet/cdh4', - }, - 'github-puppet-jmxtrans' => { - 'url' => 'g...@github.com: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' => 'g...@github.com:wikimedia/puppet-zookeeper', - 'threads' => '1', - 'authGroup' => 'mediawiki-replication', - 'push' => $replication_basic_push_refs, - 'remoteNameStyle' => 'dash', - 'mirror' => 'true', - 'projects' => 'operations/puppet/zookeeper', - }, - 'github-kraken' => { - 'url' => 'g...@github.com:wikimedia/kraken', - 'threads' => '1', - 'authGroup' => 'mediawiki-replication', - 'push' => $replication_basic_push_refs, - 'remoteNameStyle' => 'dash', - 'mirror' => 'true', - 'projects' => 'analytics/kraken', - }, + # FIXME remove it when all Jenkins jobs have been migrated to the new + # directory /srv/ssd/gerrit defined in 'jenkins-gallium' + 'inside-wmf' => { + 'url' => 'gerritsl...@gallium.wikimedia.org:/var/lib/git/${name}.git', + 'threads' => '4', + 'mirror' => 'true', + }, + # All entries should have the same target directory '/srv/ssd/gerrit' + # since it is referenced in Jenkins jobs. + 'jenkins-slaves' => { + 'url' => [ + 'gerritsl...@gallium.wikimedia.org:/srv/ssd/gerrit/${name}.git', + 'gerritslave@lanthanum.eqiad.wmnet:/srv/ssd/gerrit/${name}.git', + ], + 'threads' => '4', + 'mirror' => 'true', + }, + 'gitblit' => { + 'url' => 'gerritsl...@antimony.wikimedia.org:/var/lib/git/${name}.git', + 'threads' => '4', + 'authGroup' => 'mediawiki-replication', + 'push' => '+refs/*:refs/*', + 'mirror' => 'true', + }, + 'github' => { + 'url' => 'g...@github.com:wikimedia/${name}', + 'threads' => '4', + 'authGroup' => 'mediawiki-replication', + 'push' => $replication_basic_push_refs, + 'remoteNameStyle' => 'dash', + 'mirror' => 'true', + }, + 'github-puppet-cdh4' => { + 'url' => 'g...@github.com:wikimedia/puppet-cdh4', + 'threads' => '1', + 'authGroup' => 'mediawiki-replication', + 'push' => $replication_basic_push_refs, + 'remoteNameStyle' => 'dash', + 'mirror' => 'true', + 'projects' => 'operations/puppet/cdh4', + }, + 'github-puppet-jmxtrans' => { + 'url' => 'g...@github.com: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' => 'g...@github.com:wikimedia/puppet-zookeeper', + 'threads' => '1', + 'authGroup' => 'mediawiki-replication', + 'push' => $replication_basic_push_refs, + 'remoteNameStyle' => 'dash', + 'mirror' => 'true', + 'projects' => 'operations/puppet/zookeeper', + }, + 'github-kraken' => { + 'url' => 'g...@github.com:wikimedia/kraken', + 'threads' => '1', + 'authGroup' => 'mediawiki-replication', + 'push' => $replication_basic_push_refs, + 'remoteNameStyle' => 'dash', + 'mirror' => 'true', + 'projects' => 'analytics/kraken', + }, - 'github-puppet-kafka' => { - 'url' => 'g...@github.com: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' => 'g...@github.com: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' => 'g...@github.com:wikimedia/oojs', - 'threads' => '1', - 'authGroup' => 'mediawiki-replication', - 'push' => $replication_basic_push_refs, - 'remoteNameStyle' => 'dash', - 'mirror' => 'true', - 'projects' => 'oojs/core', - }, - 'github-oojs-ui' => { - 'url' => 'g...@github.com:wikimedia/oojs-ui', - 'threads' => '1', - 'authGroup' => 'mediawiki-replication', - 'push' => $replication_basic_push_refs, - 'remoteNameStyle' => 'dash', - 'mirror' => 'true', - 'projects' => 'oojs/ui', - }, - 'github-VisualEditor' => { - 'url' => 'g...@github.com:wikimedia/VisualEditor', - 'threads' => '1', - 'authGroup' => 'mediawiki-replication', - 'push' => $replication_basic_push_refs, - 'remoteNameStyle' => 'dash', - 'mirror' => 'true', - 'projects' => 'VisualEditor/VisualEditor', - }, - } - } - } + 'github-puppet-kafka' => { + 'url' => 'g...@github.com: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' => 'g...@github.com: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' => 'g...@github.com:wikimedia/oojs', + 'threads' => '1', + 'authGroup' => 'mediawiki-replication', + 'push' => $replication_basic_push_refs, + 'remoteNameStyle' => 'dash', + 'mirror' => 'true', + 'projects' => 'oojs/core', + }, + 'github-oojs-ui' => { + 'url' => 'g...@github.com:wikimedia/oojs-ui', + 'threads' => '1', + 'authGroup' => 'mediawiki-replication', + 'push' => $replication_basic_push_refs, + 'remoteNameStyle' => 'dash', + 'mirror' => 'true', + 'projects' => 'oojs/ui', + }, + 'github-VisualEditor' => { + 'url' => 'g...@github.com: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/122333 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If76480fb861abb9e872df89abac6d0857205f07a Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Dzahn <dz...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits