Fixing Chef cluster issues
Chef is a vital part of the infrastructure for many enterprises, as a configuration management tool to automate the provisioning of their IT infrastructure, with additional compliance capabilities. But in can get tricky when things stop working and not much specialised information is available.
This is my compilation of tips and tricks to fix a High Availability Chef cluster setup on AWS cloud platform, but which can apply to any other cloud vendor (like DigitalOcean, Google Cloud)
If you are looking to update your Chef cluster setup on AWS, or implement a new one, I do recommend having a look at the AWS Native Chef Server Cluster. It was designed and tested for AWS services.