Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join...here's the info:

Attendees 

Agenda

  1. Special Topic: Vagrant? Packer? Docker? what are Fedora's next steps?

    1. What are the target uses of a F4 VM?
    2. Do we or can we have a base box?
    3. Institutional Use Cases
      1. Lafayette College Libraries
        1. Using Vagrant with Puppet and vagrant-librarian-puppet for development
        2. Using OpenShift with Docker for deployment
  2. ...

Ticket Summaries

  1. Please squash a bug!

    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  2. Tickets resolved this week:

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  3. Tickets created this week:

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Minutes

  • What are some use cases for Vagrant images?
    • Sane environment for teaching & instruction
    • Documentation of what's involved in creating certain integrations
    • Rapidly provisioning dev environment.  Vagrant on laptops have been workable options where institutional resources are unreasonably constrained/restricted 
  • Islandora creates a 'base' box.  Would it be useful to have one for Fedora, what would be in it?
    • Java 8, Maven, Karaf, Tomcat, Fuseki?, Solr?
    • How does one manage versions of all these?
      • Islandora has repo for building new boxes
      • There is a way for Vagrant to notify user when updates are available
  • Should a base box be Debian/Ubuntu based?  
    • Amherst uses CentOS, but really it doesn't matter
    • When using Docker, the issue becomes irrelevant
  • Phase I: Consensus for base box, basic image
    • Nick RuestJared WhikloJames R. Griffin III volunteer to contribute to this
    • Islandora makes a very simple base box, relying on configuration files and shell scripts rather than frameworks where possible
      • .. but when it comes to moving to production, value of adopting tools/frameworks like Ansible, Chef, Puppet, etc are making it more worthwhile to invest the effort
      • Redhat tooling strongly leverages Puppet
      • With Puppet, resolving intermodule dependencies has been strong.  Works particularly well in combination with 'acceptance testing' frameworks for spec-ing and launching VMs
  • Phase II:  Pull in frameworks and management tools (e.g. Packer, Docker, Ansible, Chef, Puppet, etc)?
    • Does anybody have expertise in this area?
    • Maybe contact to Alicia Cozine et al.  They gave a presentation at HydraConnect, and may even have some publicly available images to work off of
  • Welcome Nick Ruest to the team!