The default recipe configures the node with a variety of software that would be needed on a Jenkins worker node. A comprehensive list of software is at the bottom of this section.
The master recipe includes the default recipe, since it too will be treated as a worker node, and also configures log rotation, firewall, and most importantly plugins for the Jenkins master node.
The software installed by the default recipe:
- Build tools (GCC, Make, CMake, etc)
- Chef Development Kit
- SCM tools (Git, Subversion, Mercurial)
- Docker
- Terraform
- Runtimes and support tools (Java, Ruby, Python, Node)