Introduction
Building off my previous tutorials in which I described the setup of a Chef Infrastructure Environment, I thought it would be cool to actually do something with the thing I built! Therefore, I have created a Chef Cookbook (mostly just a single recipe at this point), which provisions the Firefly III financial web application on a Ubuntu 20.04 Installation without any user interaction. It is entirely plug and play, and I must say it works pretty dang awesome.
Assumptions
- You have already set up a Chef Infrastructure Environment
- You have a newly provisioned Ubuntu 20.04 node
- You have access to GitHub
The Code:
The code is not really original. Its more of a transposition of the material found here, into a functioning Chef Auto-Installation script. Hats off to the Firefly III team for making a very readable wiki.