Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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. ...

...

  1. Please squash a bug!

    Expand

    Jira
    serverDuraSpace JIRA
    jqlQueryfilter=13122
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

  2. Tickets resolved this week:

    Expand

    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13111
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

  3. Tickets created this week:

    Expand
    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13029
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

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!