CLAW Install Sprint 2 Recap

We've had another very successful community sprint, bringing us one step closer to our goals for a community developed installer for Islandora. This sprint's objectives were to finish bringing claw-playbook to feature parity with claw_vagrant, begin work on CENTOS support, and begin breaking apart the code to make multi-server setups possible.

We're very proud to say that we've been successful on all three of our objectives. Through the efforts of our sprinters, we are pleased to announce that claw-playbook is at feature parity and ready to replace claw_vagrant. This means that we will be officially deprecating it and moving it to the islandora-deprecated organization on Github. Github will still redirect if you continue to use claw_vagrant, but from here on out we should all be using claw-playbook for evaluating and installing CLAW.

Our internal roles on claw-playbook have been split apart and will be making them available on Ansible Galaxy. This will give them greater exposure to the wider world and allow us to more easily compose playbooks for multi-server setups. Also, we've worked through an initial audit for CENTOS support and now have a road map of what work needs to get done. We even merged in some changes to serve as the foundation for further CENTOS work.

Thank so much to our sprinters and their employers, whose have generously donated their time to help improve CLAW. We could not do this without you!

  • Jonathan Green (Lyrasis)
  • Adam Soroka (Smithsonian)
  • Natkeeran Kanthan (UTSC)
  • Jared Whiklo (University of Manitoba)
  • Jonathan Roby (University of Manitoba)
  • Andrija Sagic (Milutin Bojić Library)

We'd like to give extra special thanks to newcomer Anjdrija Sagic for joining the sprint. We'd also like to thank Frederik Leonhardt and the Catalyst IT crew, who also contributed improvements in parallel to the sprint.

We will be having another community driven sprint soon, so be on the lookout for announcements after the holidays.