Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Test Driven Infrastructure avec Docker par Séven Lemesle

WeScale
April 21, 2016

Test Driven Infrastructure avec Docker par Séven Lemesle

Comment tester en continu le développement de votre provisioning ? Que l'on utilise Salt, Ansible ou Puppet la question reste entière. Venez découvrir une solution, preuve à l’appui, pour réaliser et automatiser les tests de provisioning dans des conteneurs Docker. Votre infrastructure mérite elle aussi son intégration continue. Ce tools in action démontrera avec SaltStack une solution applicable à tous.

WeScale

April 21, 2016
Tweet

More Decks by WeScale

Other Decks in Technology

Transcript

  1. #DevoxxFR Quelques stats 7 Infrastructure: ~ 200 instances AWS ~

    50 instances VmWare ~ 50 serveurs physiques Salt: ~ 30 rôles d’infrastructure ~ 300 fichiers source
  2. #DevoxxFR exec state.highstate exec state.sls asserts Framework de test 21

    salt-minion salt config salt grains salt sources grains asserts role
  3. #DevoxxFR Master / Minion 23 unittest docker run salt sources

    salt-master salt-minion salt config salt grains docker run grains asserts role
  4. #DevoxxFR Master / Minion 23 unittest docker run salt sources

    salt-master salt-minion salt config salt grains grains asserts role exec state.highstate
  5. #DevoxxFR Master / Minion 23 unittest salt sources salt-master salt-minion

    salt config salt grains grains asserts role exec state.highstate exec state.sls asserts