Skip to content

Instantly share code, notes, and snippets.

@boris
Created February 1, 2017 03:24
Show Gist options
  • Save boris/28b907c00726cc4632b55a5678f033c1 to your computer and use it in GitHub Desktop.
Save boris/28b907c00726cc4632b55a5678f033c1 to your computer and use it in GitHub Desktop.
  • Revisión de branch fix-prod-staging-path
  • Aclaración de conceptos de chef:
    • Environment: Como "mapeamos" nuestra infraestructura, de acá manejamos que versiones instalamos en desarrollo, staging y producción.
    • Role: Definición de ciertos patrones que existen dentro de la infraestrucutra: web servers, backups, cron, lb, etc.
    • Cookbook: Unidad fundamental. Define el escenario. Contiene recetas, atributos, archivos, templates, etc.
    • Recipe: Es la unidad "mas" fundamental y define qué se debe hacer.
    • Otros: workstation, node, server, run-list, chef-run
  • Test Kitchen:
    • Especie de integración continua, permite probar recetas en nuestra workstation
    • Ejemplo.
@boris
Copy link
Author

boris commented Feb 1, 2017

  • Definir variables de sistema para usar en virtualenv

  • Tabla host via chef, por environment.

  • Definir plan de migración a nueva estructura de chef:

    • environments, roles, recetas y atributos.
  • Acceso a chef server

  • Lista de que debería tener cada máquina

  • Sistema de monitoreo con gráficos

  • Sistema de deploy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment