A set of recipes to provision my Linux Mint workstation using Chef.
The recipes used in this project installing and configuring useful software for machines used for software development. Despite chef allows you to work with different operating system, chef-mint is focused on Linux Mint Linux distro.
chef-solo is used for simplicity because we only want to provide one machine. However, you can adapt the recipes to provision n machines using regular Chef.
OPSCODE offers a complete set of independient operating system recipes. However, the objective of chef-mint is to get focus on Linux Mint operating system, saving lines of code and simplifying the provisioning process.
Keep in mind chef-mint is using my own user and specific configuration. However, it's easy to change templates for using your own configuration.
- Chef. See installation instructions.
-
Clone current repo.
-
If Chef is not installed on your machine, you can execute:
$ sudo ./init.sh
-
Edit solo.json file and change default username and directory.
-
Ready!
$ cd chef-mint
$ sudo chef-solo -c solo.rb -j solo.json