Chef in a Nutshell
The Chef software family allows users to configure their IT systems and monitor them constantly.
In classical environments, configuration is done manually or with long shell scripts – making it non-reproducible or only applicable once. When using Chef, you state your desired state and your expectations of the configured system in an OS-independent way.
This configuration is portable across platforms and violations of your expectations will be automatically detected, reported and corrected.
Chef InSpec – Verify your IT systems‘ compliance and security posture, using CIS-certified benchmarks.
Chef Infra Client – Discover the „Test & Repair Principle“: Keep your infrastructure current and revert all manual changes within seconds.
Chef Habitat – Roll out software across different systems, platforms and runtime engines like Kubernetes or Docker.
Chef Automate – Implement a company-wide dashboard for managed servers, desktop clients, applications and their compliance status.
„DevOps“ is not a buzz word but a radical change of mentality and tools, which requires a long-term effort.
One of its main ideas is to spend more time on tasks that add value than on repetition or hand-overs between departments.
Starting with DevOps is not a sprint, but a marathon involving training, communication, exercise and mutual understanding.
As part of our Chef consulting, we guide you through all these related changes which are crucial to introducing tools like Chef – because DevOps is more about interactions than tools.
Professional Services + Development
If you just set up a web server in the cloud, things tend to be straightforward. But most projects, especially in an enterprise context, are mainly one thing: really complex.
Our consultants have been working with Chef for years and know when to deviate from the usual patterns. Starting with hands-on training and guiding you along the full implementation cycle, we can help you avoid the obstacles you would run into if you were purely self-studying. Our goal is to enable you and your employees to be self-sustaining within the Chef ecosystem, while offering you specialized consulting later on.
As every big project has its special requirements, we also develop technology just for you: Custom resources for Chef and InSpec, helper libraries and inventory plugins – even specialized drivers to enable you to test on your own infrastructure.
We love open source and publish our contributions to the ecosystem whenever possible.
Software licenses are complex and confusing. We offer to be your partner in this area, by checking your actual requirements and finding the best solution together with the vendor themselves.
tecRacer has been selling Chef licenses for years, from small customers to international enterprises. Contact us and talk to people who actually know the software that you want to buy – not somebody who just offers everything.
As every journey should start with thorough preparation, we are offering you the official Chef curriculum. And as reality rarely follows your textbooks, we are adding our practical project knowledge on top.
While there are many books and video courses on Chef, much of it is either dated or created out of pure theory. Instead of buying this book from 2013, you should get some first-hand knowledge of how things evolved over time.
tecRacer as CHEF Principal Partner
tecRacer has been awarded Principal Partner status in 2020, the highest partner level of Chef.
With this status, Progress Chef only distinguishes those partners who have the highest level of expertise, have a major influence on the market and can master both small and large customer projects with confidence.
Parallel to this, the cooperation at conferences and user groups has continued to grow: tecRacer has created the Chef Usergroup Germany. The Usergroup will not only invite speakers from tecRacer and other companies, but also Chef employees from different countries have expressed interest in reporting on news and their experiences.
Chef and tecRacer complement each other since 2017 in the area of Progress Chef Professional Services, Consulting, Reselling and Training. The segment for the DACH area has been experiencing continuous growth for years.
- Finding EBS Boot Volumesam 31. Januar 2023
Recently I got a question on how to find boot volumes of AWS instances. While I did not get any background on the purpose of this, I found the task interesting enough to dig a bit deeper. As in “down to the binary level”. Interested?
- Can ChatGPT tackle the AWS Certification Challenge?am 29. Januar 2023
Artificial Intelligence has come a long way since its inception, and today we have AI services that can perform tasks with remarkable accuracy and efficiency. One such AI service is ChatGPT, a cutting-edge language model developed by OpenAI that can generate human-like text responses to questions and commands. With the ability to process vast amounts of information in real-time, ChatGPT is revolutionizing the way we interact with technology, making it possible to receive quick and accurate answers to a wide range of questions, without the need for human intervention.
- What are the folders in the S3 console?am 13. Januar 2023
When you start out learning about S3, the experts and documentation will tell you that you should think of S3 as a flat key-value store that doesn’t have any hierarchical structure. Then you go ahead and create your first S3 bucket in the console, and what the interface shows you is a nice big “Create Folder” button. You may be justifiably confused - didn’t I just learn that there are no folders, directories, or hierarchy in S3?
- FSx for NetApp ONTAP Manageability Optionsam 6. Januar 2023
While Amazon FSx for NetApp ONTAP (FSxN) seems relatively easy on the AWS level, it is vastly more powerful if you pick another way to manage it. This post will look at a quick run-down across the AWS Web Console, NetApp’s BlueXP, various APIs, and the CLI.
- DevContainers on Windows without Docker for Desktopam 2. Januar 2023
A while ago, Docker changed licensing terms for their Docker Desktop product. As a result, many companies cannot use Docker for free anymore, which impacts using VSCode DevContainers. In this blog, I will show you how to solve these licensing issues by using VSCode with WSL and podman instead.
- Serverless Spy Vs. Spy Chapter 3: X-Ray vs Jaeger - Send Lambda traces with open telemetryam 18. Dezember 2022
In modern architectures, Lambda functions co-exist with containers. Cloud Native Observability is achieved with open telemetry. I show you how to send open telemetry traces from Lambda to a Jaeger tracing server. Let’s see how this compares to the X-Ray tracing service.
- Serverless Spy Vs. Spy Chapter 2: AWS Distro for OpenTelemetry Lambda vs X-Ray SDKam 10. Dezember 2022
We know how to follow traces with the X-Ray SDK. Now there is AWS Distro for OpenTelemetry claiming to do this better. Let’s build CDK examples for Lambda with TypeScript/Python/Go and find out who is the better spy in this game.
- Using AWS mac1/mac2 Instances with Test Kitchenam 9. Dezember 2022
Everybody who had to write software or work with configuration management for Apple knows of the problems to get access to test machines. AWS does offer both Intel- and M1-based Mac instances now and with kitchen-ec2 v3.15.0 it is finally possible to use them in your existing workflow.
- Introduction to asynchronous interactions with the AWS API in Pythonam 5. Dezember 2022
The world is asynchronous, as Dr. Werner Vogels proclaimed at re:invent 2022. We’ll explore what that assertion means for the Python developers of the world and how we can enable (and benefit from) asynchronous interactions with the AWS API using aioboto3.
- Dedicated Hosts with Test Kitchenam 2. Dezember 2022
Sometimes, you need to deploy software for tests with special licensing terms. To solve this, AWS offers Dedicated Instances and Dedicated Hosts - and now you can use them with Test Kitchen 3.14 in your developer workflows.