This morning, ChefConf kicked off with a daunting three-hour keynote. Being my first ChefConf, I wasn’t entirely sure what to expect, but I thoroughly enjoyed the announcements and general excitement of the community.
Here are some of the biggest announcements from this morning:
- Chef Automate 2.0 – Improved compliance scanning, tools, visualizations, and a new Go-based microservice architecture
- Habitat on-premise depots, Kubernetes operator (neat to see in action), and more
- Chef Workstation (beta) – which among other things added the ability to do ad-hoc tasks. More info here
Of these announcements, I think that the Chef Workstation with ad-hoc tasks is the biggest. While still in beta, the demo showed that Chef is addressing one of the biggest barriers and downsides that it has when compared side-by-side to something like Ansible: it’s a little tough to get started with Chef if you don’t have a Chef Server. With the addition of the
chef-run utility (tentatively named), you can run commands like this to apply Chef resources, recipes, and cookbooks to servers over SSH.
To do so, you use the following commands:
With a resource:
$ chef-run user@my_server package nginx action=install --sudo-password $CHEF_SUDO_PASSWORD
With a recipe (that also installed NGINX and started the service):
$ chef-run user@my_server ./my_nginx_recipe.rb --sudo-password $CHEF_SUDO_PASSWORD
I was able to apply some simple configuration to one of my freshly created Linux Academy cloud servers that was not the client of any Chef Server. This could be a big game changer for the adoption of Chef.
The Power of Community
Besides the announcements, over the last few days, I’ve learned just how awesome the Chef community is. Having worked with and around Chef for years, I’m regretting that up until now I hadn’t taken the time to get to know the community. There’s so much kindness, happiness, and excitement at ChefConf that I would definitely recommend you attend if you are interested in seeing what a powerful opensource community looks like. #ChefConf #cheffriends I can’t talk about community without mentioning the strong Linux Academy presence here at ChefConf.
If you’re interested in learning Chef and/or getting Certified, we are a Certified Training Partner. We have a dedicated learning path (see below) to help you get on track, as well as future plans for Chef training in the making!
In the meantime, please reach out if you have any questions or just want to talk Chef with me!
It has been a privilege to meet and speak with so many of our students and hear how they’re using or learning about Chef.