Pour tous les points et pour essayer des choses, il y a https://learn.chef.io qui vous permet également de tester l'automatisation.
Principalement, Chef Automate est la prochaine itération réunissant 4 produits commerciaux de Chef: Chef Manage (UI), Chef Reporting, Chef Compliance and Delivery (CI / CD) avec l'ajout de travaux push qui ont été ouverts un peu avant.
Inspec est un autre nouvel outil de conformité, il est basé sur serverspec mais ne l'étend pas sans utiliser sa base de code.
L'automatisation n'est pas du tout obligatoire pour créer des livres de recettes, c'est juste un moyen pratique d'afficher l'état des nœuds sur le point de vue de la configuration ou sur le point de vue de la conformité (voir le livre de recettes d'audit pour l'utilisation d'Inspec dans une exécution), vous pouvez toujours le faire tout sur vos nœuds sur le modèle open source gratuit, vous devrez gérer la boucle de rétroaction vous-même, soit par le biais d'un gestionnaire ou de toute autre manière de votre choix, comme c'était déjà le cas.
La partie CI / CD d'Automate ne remplace aucun outil, c'est plutôt une autre approche des pipelines CI / CD, vous pouvez donc l'utiliser pour faire les peluches habituelles (foodcritic / cookstyle), tester (chefspec), puis télécharger sur votre chef-serveur à utiliser. Il peut gérer les déploiements via la fonction de travaux push et après examen et approbation des modifications.
Présentation de l' automatate et de la documentation associée (le workflow est le premier concept, d'autres sont accessibles depuis le menu de gauche)