Ryan Lane has uploaded a new change for review. https://gerrit.wikimedia.org/r/85136
Change subject: Add a test repo for final tests in production ...................................................................... Add a test repo for final tests in production Change-Id: I0afe7eda0b1566caf890c116d4bb71f26f9b4460 --- M manifests/role/deployment.pp A manifests/role/test.pp 2 files changed, 8 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/36/85136/1 diff --git a/manifests/role/deployment.pp b/manifests/role/deployment.pp index 2b382a7..b3a6d0f 100644 --- a/manifests/role/deployment.pp +++ b/manifests/role/deployment.pp @@ -17,6 +17,7 @@ "parsoid/config" => "http://${deploy_server_eqiad}/parsoid/config", "eventlogging/EventLogging" => "http://${deploy_server_eqiad}/eventlogging/EventLogging", "fluoride/fluoride" => "http://${deploy_server_eqiad}/fluoride/fluoride", + "test/testrepo" => "http://${deploy_server_eqiad}/test/testrepo", }, "eqiad" => { "private" => "http://${deploy_server_eqiad}/mediawiki/private", @@ -31,6 +32,7 @@ "parsoid/config" => "http://${deploy_server_eqiad}/parsoid/config", "eventlogging/EventLogging" => "http://${deploy_server_eqiad}/eventlogging/EventLogging", "fluoride/fluoride" => "http://${deploy_server_eqiad}/fluoride/fluoride", + "test/testrepo" => "http://${deploy_server_eqiad}/test/testrepo", }, } # deployment_target grain value for this repo. This must match the deployment::target @@ -49,6 +51,7 @@ "parsoid/config" => "parsoid", "eventlogging/EventLogging" => "eventlogging", "fluoride/fluoride" => "eventlogging", + "test/testrepo" => "testrepo", } # Sed the .gitmodules file for the repo according to the following rules # TODO: rename this to something more specific @@ -119,6 +122,7 @@ "parsoid/config" => "/srv/deployment/parsoid/config", "eventlogging/EventLogging" => "/srv/deployment/eventlogging/EventLogging", "fluoride/fluoride" => "/srv/deployment/fluoride/fluoride", + "test/testrepo" => "/srv/deployment/test/testrepo", } # ensure dependent repos are fetched and checked out with this repo # repos fetched/checkedout in order @@ -201,6 +205,7 @@ deployment::deployment_repo_sync_hook_link { "parsoid/config": target => "shared.py" } deployment::deployment_repo_sync_hook_link { "eventlogging/EventLogging": target => "shared.py" } deployment::deployment_repo_sync_hook_link { "fluoride/fluoride": target => "shared.py" } + deployment::deployment_repo_sync_hook_link { "test/testrepo": target => "shared.py" } class { "apache": } class { "apache::mod::dav": } diff --git a/manifests/role/test.pp b/manifests/role/test.pp new file mode 100644 index 0000000..6867bfa --- /dev/null +++ b/manifests/role/test.pp @@ -0,0 +1,3 @@ +class role::test { + deployment::target { 'testrepo': } +} -- To view, visit https://gerrit.wikimedia.org/r/85136 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I0afe7eda0b1566caf890c116d4bb71f26f9b4460 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Ryan Lane <rl...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits