On the topic of the Chef recipe for MyTardis, I have created a "Berkshelf-ised" version of the Cookbook and included it in the NeCTAR Cookbooks collection at
https://github.com/orgs/nectar-cookbooks.
The cookbook is still "pre-release", but it already includes a number of improvements over the "official" MyTardis version, including:
- a "production" mode that enables protection against potential damage caused by unexpected South migrations,
- support for simple backups,
- support for log watching, and log rotation, and
- removal of the use of the 'iptables' recipe to mess with the system / virtual's firewall configs. (This is a "separation of responsibility" issue. The MyTardis recipe should not preempt this, since it may cause conflicts with other services that the
recipe doesn't / can't know about ...)
There are other things on the radar including ClamAV scanning and improvements to the handling of MyTardis settings and plugins.
The Berkshelf-isation means that I / we no longer provide a "chef repo" containing snapshots of all of the dependent cookbooks. This has many benefits.
If you want a quick-start on using Chef-solo and Berkshelf on NeCTAR virtuals, take a look here:
https://espaces.edu.au/vwrangler/deployment-tools
Dr Stephen Crawley, eResearch Specialist
Research Computing Centre, University of Queensland
Mobile: 0427 027 304