Ryan Lane has uploaded a new change for review.
https://gerrit.wikimedia.org/r/89493
Change subject: Deployment apache for sartoris project
......................................................................
Deployment apache for sartoris project
Change-Id: I367a0cb8de4a3f47dab7c02fdf0ba76df123fc72
---
M manifests/role/deployment.pp
1 file changed, 27 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/93/89493/1
diff --git a/manifests/role/deployment.pp b/manifests/role/deployment.pp
index 994db83..62eef0e 100644
--- a/manifests/role/deployment.pp
+++ b/manifests/role/deployment.pp
@@ -258,6 +258,33 @@
}
}
+class role::deployment::deployment_servers::sartoris {
+ include role::deployment::deployment_servers::common
+
+ apache::vhost { "i-00000822.pmtpa.wmflabs":
+ priority => 10,
+ vhost_name => "10.4.1.19",
+ port => 80,
+ docroot => "/srv/deployment",
+ docroot_dir_allows => ["10.4.0.0/16"],
+ serveradmin => "[email protected]",
+ configure_firewall => false,
+ }
+ class { "redis":
+ dir => "/srv/redis",
+ maxmemory => "500Mb",
+ monitor => "false",
+ }
+ sudo_group { "project_deployment_prep_deployment_server":
+ privileges => [
+ "ALL = (root) NOPASSWD: /usr/bin/salt-call -l quiet --out json
pillar.data",
+ "ALL = (root) NOPASSWD: /usr/bin/salt-call -l quiet publish.runner
deploy.fetch *",
+ "ALL = (root) NOPASSWD: /usr/bin/salt-call -l quiet publish.runner
deploy.checkout *",
+ ],
+ group => "project-sartoris",
+ }
+}
+
class role::deployment::test {
deployment::target { 'testrepo': }
}
--
To view, visit https://gerrit.wikimedia.org/r/89493
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I367a0cb8de4a3f47dab7c02fdf0ba76df123fc72
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ryan Lane <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits