Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      When developers need to make and test changes to the Bioviz Web site, they have to stand up an EC2 instances, create and configure various files to set up Apache Web server, and more. This can be a tedious and error-prone process as currently it must be done manually.

      There are many tools for automating provision of resources that would make this faster. Two of these include ansible and puppet. The Galaxy project is using ansible, and Dr. Loraine has learned a bit about it at the Galaxy Community Project 2019. Puppet seems to be a bit older and less nice.

      For this task, please write an ansible playbook to automate deployment of the BioViz main site.

      Some potentially useful training materials:

      Note: When starting work on this, please use the existing repository. Ask Dr. Loraine for the details.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1531 [ 17617 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-1871 [ IGBF-1871 ]
            ann.loraine Ann Loraine made changes -
            Description When developers need to make and test changes to the Bioviz Web site, they have to stand up an EC2 instances, create and configure various files to set up Apache Web server, and more. This can be a tedious and error-prone process as currently it must be done manually.

            There are many tools for automating provision of resources that would make this faster. Two of these include ansible and puppet. The Galaxy project is using ansible, and Dr. Loraine has learned a bit about it at the Galaxy Community Project 2019. Puppet seems to be a bit older and less nice.

            For this task, please write an ansible playbook to automate deployment of the BioViz main site.

            Some potentially useful training materials:

            * Galaxy admin training; includes materila on ansible: https://github.com/galaxyproject/dagobah-training/ -

            *Note*: When starting work on this, please use the existing repository. Ask Dr. Loraine for the details.
            When developers need to make and test changes to the Bioviz Web site, they have to stand up an EC2 instances, create and configure various files to set up Apache Web server, and more. This can be a tedious and error-prone process as currently it must be done manually.

            There are many tools for automating provision of resources that would make this faster. Two of these include ansible and puppet. The Galaxy project is using ansible, and Dr. Loraine has learned a bit about it at the Galaxy Community Project 2019. Puppet seems to be a bit older and less nice.

            For this task, please write an ansible playbook to automate deployment of the BioViz main site.

            Some potentially useful training materials:

            * Galaxy admin training; includes materila on ansible: https://github.com/galaxyproject/dagobah-training/ -
            * Slides that introduce terms and concepts of ansible - https://training.galaxyproject.org/training-material/topics/admin/tutorials/ansible/slides.html#1

            *Note*: When starting work on this, please use the existing repository. Ask Dr. Loraine for the details.
            ann.loraine Ann Loraine made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18604 ] Fall 2019 Workflow Update [ 20271 ]
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 20271 ] Revised Fall 2019 Workflow Update [ 22418 ]

              People

              • Assignee:
                ann.loraine Ann Loraine
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: