Peppermill er krydret supplement til SaltStack. & Nbsp; Det er et verktøy som hjelper deg fjernstyre Salt nettverk.
Vent, hva?
Salt er en ung men lovende ny DevOps verktøyet. Mye som kokk eller Puppet, følger Salt en klient-server modell som gjør det mulig å raskt konfigurere massive antall noder. I motsetning til Chef, er Salt elegant enkel: i sin kjerne, er det en enkel python kommando slinger i løpet ZeroMQ. (Chef, og spesielt Chef Server, er en uhyrlighet at ingen fornuftig utvikler bør noensinne ønsker å adoptere.) Og i motsetning Puppet, Salt sin deklarative konfigurasjon "språk" er grei, uttrykksfulle, og tilregnelig.
Dette blir sagt, Salt er fortsatt en ganske ung verktøyet. Det startet som en enkel fjernkontroll-kommandoen kjøres verktøyet, men vokste til å inkludere Salt States - den moralske tilsvarer en Chef kokebok. Grunnleggende navn og konsepter er fremdeles åpent. (Hvorfor det heter "høy tilstand" er hinsides meg også. Pilarene har en absurd navn.)
Salt master / Minion modellen er ganske begrenset:
1. salt kommandoen må kjøres fra master server ... og må kjøres som root. Dette er i motsetning til (si) Chef, hvor kniven kommandoen kan brukes på utvikler boksene for å gjøre konfigurasjonsendringer.
2. Det er en veldig enkel filserver bygget inn salt-mester som gir salt statlige filer fra mesterens lokale filsystem til interesserte undersåtter. Salt gir ingen politikk rundt forvaltningen av disse statlige filer, eller rundt utvikleren tilgang til dem. Igjen, dette i motsetning til (si) Chef, hvor kniven kommandoen kan brukes til å oppdatere kokebøker på Chef-serveren.
3. Minions må godtas av master før de kan administreres. Selv om dette er en veldig fornuftig avgjørelse, er det problematisk i møte med ting som AWS auto-skalering, der en tredjepart er ansvarlig for dynamisk lage undersåtter
Krav .
- Python
Kommentarer ikke funnet