chef-solo vs chef-client --local-mode


11

Secondo il documento che dovrei sostituire chef-solocon chef-client --local-mode.

La versione locale è stata aggiunta allo chef-client nella versione 11.8. Se stai eseguendo quella versione di chef-client (o successiva), dovresti considerare di usare la modalità locale invece di usare chef-solo. https://docs.getchef.com/ctl_chef_solo.html

Ho semplicemente sostituito i comandi e funziona benissimo. I due comandi sono sempre sostituibili senza riconfigurare? O ci sono alcune lievi differenze che dovrei sapere?


non so perché questo è stato downvoted? forse un po 'ingenuo ma all'inizio lo sono anche tutti. ed è una domanda utile anche per me, grazie per
avermelo

Risposte:


8

Il post sul blog Opscode che introduce la modalità locale evidenzia la sola differenza :

Una nota sullo chef-solo

lo chef-solo esiste ancora, e questo ovviamente ha alcune sovrapposizioni lì. Nella maggior parte dei casi in cui stai usando chef-solo, sarai in grado di utilizzare chef-client -z al suo posto, poiché chef-client ha tutte le funzionalità di chef-solo e altro ancora. Solo se le tue ricette testano specificamente: la modalità solo sarà diversa, poiché lo chef-client non imposta questa variabile.

A meno che i libri di cucina non dipendano :solo, sono sostituibili.


2

Il comando chef-solo ora è deprecato in favore di local-mode / chef-zero:

https://github.com/chef/chef-rfc/blob/master/rfc031-replace-solo-with-local-mode.md

Poiché i ruoli ruby ​​(e il ruby ​​DSL per altri oggetti) sono stati corretti in modalità chef-zero / local-mode, ora è la soluzione preferita rispetto a chef-solo.

Il livello di supporto dello chef-solo a questo punto è effettivamente un servizio di abbandono. Quando si risolvono i problemi di valutazione, i problemi dello chef-solo sono sempre la priorità più bassa e nessuno ci sta lavorando. Le PR della community per correggere i bug sarebbero accettate, ma ci sono più segnalazioni di bug in solo rispetto alle PR.

Nessun nuovo progetto dovrebbe iniziare a usare lo chef-solo. I progetti esistenti dovrebbero essere convertiti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.