[MediaWiki-commits] [Gerrit] swift: inline swift::proxy::config - change (operations/puppet)
Faidon Liambotis has uploaded a new change for review. https://gerrit.wikimedia.org/r/88057 Change subject: swift: inline swift::proxy::config .. swift: inline swift::proxy::config Despite what the comments say, swift::proxy::config is only used by swift::proxy. Having it external makes us jump through some hoops (virtual resources, scope.lookupvar etc.) that are unnecessary, so just inline it and cleanup. Change-Id: Idf1dad8f7fae8f9b5fd7bedad97b15b64f85776e --- M manifests/role/swift.pp M manifests/swift.pp M templates/swift/proxy-server.conf.erb 3 files changed, 43 insertions(+), 64 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/57/88057/1 diff --git a/manifests/role/swift.pp b/manifests/role/swift.pp index 222cd2d..032839c 100644 --- a/manifests/role/swift.pp +++ b/manifests/role/swift.pp @@ -36,7 +36,7 @@ } } class proxy inherits role::swift::pmtpa-prod { - class { ::swift::proxy::config: + class { ::swift::proxy: bind_port = 80, proxy_address = http://ms-fe.pmtpa.wmnet;, num_workers = $::processorcount, @@ -49,7 +49,6 @@ shard_container_list = wikipedia-commons-local-thumb,wikipedia-de-local-thumb,wikipedia-en-local-thumb,wikipedia-fi-local-thumb,wikipedia-fr-local-thumb,wikipedia-he-local-thumb,wikipedia-hu-local-thumb,wikipedia-id-local-thumb,wikipedia-it-local-thumb,wikipedia-ja-local-thumb,wikipedia-ro-local-thumb,wikipedia-ru-local-thumb,wikipedia-th-local-thumb,wikipedia-tr-local-thumb,wikipedia-uk-local-thumb,wikipedia-zh-local-thumb,wikipedia-commons-local-public,wikipedia-de-local-public,wikipedia-en-local-public,wikipedia-fi-local-public,wikipedia-fr-local-public,wikipedia-he-local-public,wikipedia-hu-local-public,wikipedia-id-local-public,wikipedia-it-local-public,wikipedia-ja-local-public,wikipedia-ro-local-public,wikipedia-ru-local-public,wikipedia-th-local-public,wikipedia-tr-local-public,wikipedia-uk-local-public,wikipedia-zh-local-public,wikipedia-commons-local-temp,wikipedia-de-local-temp,wikipedia-en-local-temp,wikipedia-fi-local-temp,wikipedia-fr-local-temp,wikipedia-he-local-temp,wikipedia-hu-local-temp,wikipedia-id-local-temp,wikipedia-it-local-temp,wikipedia-ja-local-temp,wikipedia-ro-local-temp,wikipedia-ru-local-temp,wikipedia-th-local-temp,wikipedia-tr-local-temp,wikipedia-uk-local-temp,wikipedia-zh-local-temp,wikipedia-commons-local-transcoded,wikipedia-de-local-transcoded,wikipedia-en-local-transcoded,wikipedia-fi-local-transcoded,wikipedia-fr-local-transcoded,wikipedia-he-local-transcoded,wikipedia-hu-local-transcoded,wikipedia-id-local-transcoded,wikipedia-it-local-transcoded,wikipedia-ja-local-transcoded,wikipedia-ro-local-transcoded,wikipedia-ru-local-transcoded,wikipedia-th-local-transcoded,wikipedia-tr-local-transcoded,wikipedia-uk-local-transcoded,wikipedia-zh-local-transcoded,global-data-math-render, backend_url_format = sitelang } - include ::swift::proxy class { '::swift::proxy::monitoring': host = 'ms-fe.pmtpa.wmnet', } @@ -87,7 +86,7 @@ } } class proxy inherits role::swift::eqiad-prod { - class { ::swift::proxy::config: + class { ::swift::proxy: bind_port = 80, proxy_address = http://ms-fe.eqiad.wmnet;, num_workers = $::processorcount, @@ -100,7 +99,6 @@ shard_container_list =
[MediaWiki-commits] [Gerrit] swift: inline swift::proxy::config - change (operations/puppet)
Faidon Liambotis has submitted this change and it was merged. Change subject: swift: inline swift::proxy::config .. swift: inline swift::proxy::config Despite what the comments say, swift::proxy::config is only used by swift::proxy. Having it external makes us jump through some hoops (virtual resources, scope.lookupvar etc.) that are unnecessary, so just inline it and cleanup. Change-Id: Idf1dad8f7fae8f9b5fd7bedad97b15b64f85776e --- M manifests/role/swift.pp M manifests/swift.pp M templates/swift/proxy-server.conf.erb 3 files changed, 43 insertions(+), 64 deletions(-) Approvals: Faidon Liambotis: Looks good to me, approved jenkins-bot: Verified diff --git a/manifests/role/swift.pp b/manifests/role/swift.pp index 222cd2d..032839c 100644 --- a/manifests/role/swift.pp +++ b/manifests/role/swift.pp @@ -36,7 +36,7 @@ } } class proxy inherits role::swift::pmtpa-prod { - class { ::swift::proxy::config: + class { ::swift::proxy: bind_port = 80, proxy_address = http://ms-fe.pmtpa.wmnet;, num_workers = $::processorcount, @@ -49,7 +49,6 @@ shard_container_list = wikipedia-commons-local-thumb,wikipedia-de-local-thumb,wikipedia-en-local-thumb,wikipedia-fi-local-thumb,wikipedia-fr-local-thumb,wikipedia-he-local-thumb,wikipedia-hu-local-thumb,wikipedia-id-local-thumb,wikipedia-it-local-thumb,wikipedia-ja-local-thumb,wikipedia-ro-local-thumb,wikipedia-ru-local-thumb,wikipedia-th-local-thumb,wikipedia-tr-local-thumb,wikipedia-uk-local-thumb,wikipedia-zh-local-thumb,wikipedia-commons-local-public,wikipedia-de-local-public,wikipedia-en-local-public,wikipedia-fi-local-public,wikipedia-fr-local-public,wikipedia-he-local-public,wikipedia-hu-local-public,wikipedia-id-local-public,wikipedia-it-local-public,wikipedia-ja-local-public,wikipedia-ro-local-public,wikipedia-ru-local-public,wikipedia-th-local-public,wikipedia-tr-local-public,wikipedia-uk-local-public,wikipedia-zh-local-public,wikipedia-commons-local-temp,wikipedia-de-local-temp,wikipedia-en-local-temp,wikipedia-fi-local-temp,wikipedia-fr-local-temp,wikipedia-he-local-temp,wikipedia-hu-local-temp,wikipedia-id-local-temp,wikipedia-it-local-temp,wikipedia-ja-local-temp,wikipedia-ro-local-temp,wikipedia-ru-local-temp,wikipedia-th-local-temp,wikipedia-tr-local-temp,wikipedia-uk-local-temp,wikipedia-zh-local-temp,wikipedia-commons-local-transcoded,wikipedia-de-local-transcoded,wikipedia-en-local-transcoded,wikipedia-fi-local-transcoded,wikipedia-fr-local-transcoded,wikipedia-he-local-transcoded,wikipedia-hu-local-transcoded,wikipedia-id-local-transcoded,wikipedia-it-local-transcoded,wikipedia-ja-local-transcoded,wikipedia-ro-local-transcoded,wikipedia-ru-local-transcoded,wikipedia-th-local-transcoded,wikipedia-tr-local-transcoded,wikipedia-uk-local-transcoded,wikipedia-zh-local-transcoded,global-data-math-render, backend_url_format = sitelang } - include ::swift::proxy class { '::swift::proxy::monitoring': host = 'ms-fe.pmtpa.wmnet', } @@ -87,7 +86,7 @@ } } class proxy inherits role::swift::eqiad-prod { - class { ::swift::proxy::config: + class { ::swift::proxy: bind_port = 80, proxy_address = http://ms-fe.eqiad.wmnet;, num_workers = $::processorcount, @@ -100,7 +99,6 @@ shard_container_list =