Expositor: Federico Kauffman
Resumen: Si te pido que cambies tu infraestructura radicalmente en muy poco tiempo, ¿cuánta confianza le tendrías a los cambios? O si “el sys admin” de la empresa desaparece, ¿qué tan rápido podrías superar su ausencia?
Si aplicamos estas preguntas al software en general, la mejor manera de superarlas suele ser el testing y la documentación.
En esta charla vamos a explorar cómo podemos testear nuestra infraestructura, y hacerlo parte de nuestro pipeline de CI/CD (Continuous Integration/Continuous Delivery) para así poder aumentar la confianza en ella.
24. # Script de InSpec.io
# Es mucho más legible y práctico.
describe host('federico.com', port: 22, protocol: 'tcp') do
it { should be_resolvable }
it { should be_reachable }
end