Граф коммитов

146 Коммитов

Автор SHA1 Сообщение Дата
Yousef Alam 534926f9f4
Remove Storage role & inventory 2016-10-13 11:07:50 +01:00
Yousef Alam f394ad4817 Merge pull request #68 from flamingspaz/sensuchecks
Add sensu checks for common subscribers
2016-10-12 14:10:31 +01:00
John Giannelos ac92cfb60c Merge pull request #69 from flamingspaz/consulbump
Bump Consul version to 0.7.0
2016-10-10 18:40:50 +03:00
Yousef Alam c4a190de0f Merge pull request #70 from akatsoulas/jenkins-folder
Add jenkins folder in efs.
2016-10-07 13:39:00 +01:00
Tasos Katsoulas 538b93c01a Add jenkins folder in efs. 2016-10-07 15:21:38 +03:00
Yousef Alam 92a64827d9
Bump Consul version to 0.7.0 2016-10-06 14:47:11 +01:00
Yousef Alam aa37b499d1
Add sensu checks for common subscribers
- Fix subscribers
- Install plugins and dependencies
- Add CPU load check
- Add memory use check
- Add VictorOps handler
2016-10-06 12:06:32 +01:00
John Giannelos fe77c4a954 Merge pull request #67 from johngian/fix-admin-reverse-proxy
Restrict reverse proxy to admin/shared nodes.
2016-10-05 15:12:30 +03:00
John Giannelos 01cb9a9c8b
Restrict reverse proxy to admin/shared nodes. 2016-10-05 15:06:06 +03:00
Yousef Alam dd5cd613bd Merge pull request #66 from johngian/remove-gluster-fs-mounts
Remove gluster mountpoint from mesos-slave nodes.
2016-10-05 12:21:06 +01:00
John Giannelos 171321eed5
Remove gluster mountpoint from mesos-slave nodes. 2016-10-05 14:19:38 +03:00
John Giannelos 42746c13bc Merge pull request #65 from johngian/fix-jenkins-reverse-proxy
Fix jenkins connectivity behind reverse proxy.
2016-10-04 20:43:05 +03:00
John Giannelos 75f1eca8aa
Fix jenkins connectivity behind reverse proxy. 2016-10-04 20:42:23 +03:00
Yousef Alam 01681e9ee2 Merge pull request #64 from johngian/fix-jenkins-consul-check
Fix consul check for jenkins instance.
2016-10-04 17:47:02 +01:00
John Giannelos b329ed0bdf
Fix consul check for jenkins instance. 2016-10-04 19:46:15 +03:00
Yousef Alam b84ce72223
Add admin node to inventory
- Remove jenkins node from inventory
2016-10-04 17:28:44 +01:00
Yousef Alam dfd43620a9 Merge pull request #63 from johngian/admin
Add admin role in top level playbook.
2016-10-04 16:28:10 +01:00
John Giannelos ec4258f9e9
Add admin role in top level playbook. 2016-10-04 18:27:13 +03:00
Yousef Alam 34758614a5 Merge pull request #61 from johngian/admin-service-proxy
Improve admin services discoverability.
2016-10-04 16:03:54 +01:00
John Giannelos 8667f236fd
Improve admin services discoverability.
* Setup haproxy as reverse proxy to admin services
* Use an alternative port for jenkins (was port 80)
* Backend services
 * marathon
 * chronos
 * jenkins
 * uchiwa
2016-10-04 17:58:24 +03:00
Yousef Alam a36646e7e0 Merge pull request #62 from flamingspaz/jenkinsbump
Bump Jenkins image version
2016-10-04 14:21:53 +01:00
Yousef Alam a1f2f66277
Bump Jenkins image version 2016-10-04 13:56:33 +01:00
Yousef Alam b09e3a9c4e Merge pull request #60 from johngian/fix-sensu-consul-check
Fix sensu definition for consul
2016-10-03 10:15:55 +01:00
John Giannelos 0d15346eaa
Fix sensu definition for consul 2016-10-03 11:56:26 +03:00
Yousef Alam 3fefe48052 Merge pull request #59 from flamingspaz/uchiwa_consul
Uchiwa consul service
2016-09-30 15:55:55 +01:00
Yousef Alam a450c8dfea
Add admin tag to internal services
- Add Chronos service
2016-09-30 15:49:29 +01:00
Yousef Alam 010e33fe3b
Add Uchiwa Consul service and check 2016-09-30 15:16:47 +01:00
Yousef Alam 7914d086ea Merge pull request #58 from flamingspaz/master
Add the client configuration to all nodes
2016-09-26 15:43:16 +01:00
Yousef Alam 39e1515a8f
Add the client configuration to all nodes 2016-09-26 15:37:36 +01:00
Yousef Alam ee8ef15b69 Merge pull request #57 from flamingspaz/jenkins-efs
Migrate Jenkins to EFS
2016-09-26 13:29:43 +01:00
Yousef Alam 2bb4682859
Migrate Jenkins to EFS 2016-09-26 12:59:36 +01:00
Yousef Alam c73ab98039 Merge pull request #55 from flamingspaz/sensu
Add configuration for Sensu server, client and API
2016-09-23 08:31:15 +01:00
Yousef Alam f7b9711fd6
Add configuration for Sensu server, client and API
- Install and configure Sensu client on all nodes
- Install and configure Sensu server, API and Uchiwa on consul nodes
- Add Consul service and health check definitions
2016-09-22 08:58:11 +01:00
John Giannelos 3328fcd52a Merge pull request #54 from flamingspaz/jenkins
Bump Jenkins release to 2016.9-1
2016-09-21 12:01:27 +03:00
Yousef Alam 45888e5d33
Bump Jenkins release to 2016.9-1 2016-09-21 10:00:15 +01:00
Yousef Alam 5097da5350 Merge pull request #53 from flamingspaz/efs
Add EFS Mount for persistent storage
2016-09-14 13:40:36 +01:00
Yousef Alam 2a69123951
Add EFS Mount for persistent storage
- Gather extra facts from the ec2_facts module
- Add 'storage' tag to both EFS and Gluster tasks
- Add variables for staging/production EFS FS IDs
- Move mesos-slave variables into group_vars
2016-09-14 13:26:37 +01:00
Yousef Alam 65697bd7ec Merge pull request #52 from buluma/patch-1
Mozillaireland added
2016-09-13 10:48:49 +01:00
Michael Buluma d986dd6ba6 Add folder for Mozilla Ireland 2016-09-13 08:22:35 +03:00
Yousef Alam a8feff484e Merge pull request #51 from buluma/patch-1
Update mesos-slave-wordpress-ops-production
2016-09-12 14:31:21 +01:00
Michael Buluma b239ffb0c6 Add folders for wordpress 2016-09-12 16:00:44 +03:00
John Giannelos ba4d51ee9f Merge pull request #50 from flamingspaz/bug1294371
[Bug 1294371] Handle multiple custom domain names
2016-09-08 15:54:16 +03:00
Yousef Alam e6ddaedbbc
[Bug 1294371] Handle multiple custom domain names 2016-09-08 13:31:25 +01:00
Yousef Alam 629c8da5f6 Merge pull request #49 from johngian/1297147
Create dirs for Innovation Prize WP persistent storage.
2016-09-02 11:13:11 +01:00
John Giannelos dc9e8496f2
Create dirs for Innovation Prize WP persistent storage. 2016-09-02 13:10:21 +03:00
John Giannelos 2192744d99 Merge pull request #48 from akatsoulas/update-jenkins
Tag jenkins version.
2016-08-23 17:34:40 +03:00
Tasos Katsoulas f59d4c0e4e Tag jenkins version. 2016-08-23 17:20:44 +03:00
John Giannelos 72e98ed2e1
Update vault secrets. 2016-07-29 17:32:17 +02:00
Yousef Alam b2e435d244 Merge pull request #46 from johngian/1286966
[Fix bug 1286966] Bump jenkins docker image version.
2016-07-25 12:54:12 +01:00
John Giannelos 90807d227a
[Fix bug 1286966] Bump jenkins docker image version. 2016-07-21 17:54:58 +03:00