PepperMill es el complemento picante a SaltStack & nbsp;. Es una utilidad para ayudarle a gestionar de forma remota las redes de sal.
Espera, ¿qué?
La sal es un joven pero prometedora nueva utilidad DevOps. Al igual que el chef o de marionetas, Salt sigue un modelo cliente-servidor que permite configurar rápidamente un número masivo de nodos. A diferencia de Chef, Salt es elegantemente simple: en el fondo, se trata de una sencilla hondero comando python sobre ZeroMQ. (Chef, y especialmente Chef Server, es una monstruosidad que ningún desarrollador sensata debería nunca desee adoptar.) Y a diferencia de marionetas, "lenguaje" declarativa configuración de sal es sencillo, expresivo, y en su sano juicio.
Dicho esto, la sal es todavía una utilidad bastante joven. Comenzó como una herramienta de ejecución mando a distancia simple pero creció hasta incluir Sal Unidos - el equivalente moral de un libro de cocina Chef. Nombres y conceptos básicos son todavía en juego. (¿Por qué se llama "estado elevado" está más allá de mí también:. Pilares tienen un nombre absurdo.)
El principal modelo de Sal / siervo es bastante limitado:
1. El comando de sal se debe ejecutar desde el servidor maestro ... y debe ejecutarse como root. Esto es a diferencia de (digamos) Chef, donde el comando cuchillo se puede utilizar en cajas de desarrolladores para realizar cambios de configuración.
2. Hay un servidor de ficheros muy simple construido en sal-master que ofrece archivos estatales sal del sistema de archivos local del maestro a los súbditos interesadas. Sal ofrece ninguna política en torno a la gestión de estos archivos de estado, o alrededor de acceso de desarrollador para ellos. De nuevo, esto es a diferencia de (digamos) Chef, donde el comando cuchillo se puede utilizar para actualizar libros de cocina en el servidor Chef.
3. Los Minions deben ser aceptados por el maestro antes de que puedan ser administrados. Si bien esta es una decisión muy correcta, esto es problemático en la cara de cosas como AWS auto-escala, cuando un tercero es responsable de crear dinámicamente secuaces
Requisitos :.
- Python
Comentarios que no se encuentran