Ansible

Para Sysadmins em recuperação


Diego Morales

  morales@propus.com.br   @dgmorales

A negação


Ahh, é muito complicado.

Ahh, eu tenho um script aqui que já faz tudo o que eu preciso.

Ahh, essa tarefa aqui precisa de um input humano diferente toda vez, não tem como automatizar.

"Ansible’s main goals are simplicity and ease-of-use."

  • Agentless
    • Push over SSH. Pull rodando local.
    • Windows: WinRM + PowerShell Remoting
  • Simplifica orquestração em várias máquinas
  • Linguagem: YAML + templates jinja2
  • Python!
  • Auth/Crypto: seu fiel amigo SSH

Vamos fazer arte

https://github.com/dgmorales/example-ansible-quick-n-dirty

Evoluindo

O mais errado é não começar a usar infra as code, mas ...

Contato


Diego Morales
morales@propus.com.br   @dgmorales
Do, Automate, Repeat: http://doauto.wordpress.com
/papodesysadmin


Slides: http://dgmorales.info/talks/ansible-quick

Veja também: Puppet, Ansible e Salt