Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov
Description
Set up test EC2 instance for galaxy project using ansible.
Attachments
Issue Links
- blocks
-
IGBF-32 Don't replace spaces with underscore characters when viewing files from Galaxy.
-
- Closed
-
Activity
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Issue Type | Task [ 3 ] | Improvement [ 4 ] |
| Story Points | 4 | |
| Sprint | Summer 2019 Sprint 12 [ 71 ] | |
| Labels | Advanced |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | Open [ 1 ] |
| Epic Link | IGBF-1880 [ 17970 ] |
| Summary | EC2 Instance set up - Galaxy project | Deploy Galaxy on EC2 instance for testing |
| Summary | Deploy Galaxy on EC2 instance for testing | Deploy Galaxy on EC2 instance |
| Sprint | Summer 2019 Sprint 12 [ 71 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 71, 72 ] |
| Rank | Ranked higher |
| Workflow | Loraine Lab Workflow [ 18674 ] | Fall 2019 Workflow Update [ 19015 ] |
| Status | Open [ 1 ] | To-Do [ 10305 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1 [ 71, 72 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 71, 72, 73 ] |
| Rank | Ranked higher |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Sameer Shanbhag [ sameer ] |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2 [ 71, 72, 73 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 4 [ 71, 72, 73, 74 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3 [ 71, 72, 73, 74 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 2019 Sprint 4 [ 71, 72, 73, 74, 75 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct [ 71, 72, 73, 74, 75 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct [ 71, 72, 73, 74, 75, 76 ] |
| Rank | Ranked higher |
| Workflow | Fall 2019 Workflow Update [ 19015 ] | Revised Fall 2019 Workflow Update [ 21156 ] |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct [ 71, 72, 73, 74, 75, 76 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov [ 71, 72, 73, 74, 75, 76, 77 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov [ 71, 72, 73, 74, 75, 76, 77 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov [ 71, 72, 73, 74, 75, 76, 77, 78 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov [ 71, 72, 73, 74, 75, 76, 77, 78 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 71, 72, 73, 74, 75, 76, 77, 78, 79 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov, Fall 8 : 25 Nov to 6 Dec [ 71, 72, 73, 74, 75, 76, 77, 78, 79 ] | Summer 2019 Sprint 12, Fall 2019 Sprint 1, Fall 2019 Sprint 2, Fall 2019 Sprint 3, Fall 4 : 30 Sep to 11 Oct, Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov [ 71, 72, 73, 74, 75, 76, 77, 78 ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Rank | Ranked higher |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Resolution | Done [ 10000 ] | |
| Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Assignee | Ann Loraine [ aloraine ] | Sameer Shanbhag [ sameer ] |
[~aloraine]
The setup for Galaxy instance is complete (Currently uses Noor Zahara's Fork | Can be used for testing changes made by her):
Instance can be found : https://18.204.227.154/
I had a domain lying around so i used it to point to the same instance so it can be visited at : https://mapcoloring.me/
Documentation on how to setup the instance : https://galaxyproject.github.io/training-material/topics/admin/tutorials/ansible-galaxy/tutorial.html
Info:
Instance will show that the website is not secure as the website is using certbot which creates fake SSL Certificates with "well-known" Algorithm which is used by the Galaxy team to get you started with basic level of SSL configuration. We can add our own SSL certificate and remove the certbot when we deploy it on a production EC2 and a Production ready domain.
Some Notes:
The installation looks straightforward but due to limited control on the EC2 there are some "commands" that we have to run manually which are not available in the Documentation.