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

SaltStack and You

Marco Chomut
September 06, 2012

SaltStack and You

Lightning talk given at DjangoCon 2012.

Marco Chomut

September 06, 2012
Tweet

Other Decks in Programming

Transcript

  1. fabric Thursday, September 6, 12 Might be familiar with existing

    tools, like fabric (lightweight abstraction over SSH)
  2. fabric + concurrency + failure handling + speed Thursday, September

    6, 12 "Imagine you want to run a command on a thousand hosts. Okay -- now it's failed on four of them. Find them." Salt is built on ZeroMQ.
  3. - ruby - hassle + more than configs Thursday, September

    6, 12 But we can do better. Salt is written by Pythonistas _for_ Pythonistas. You'll grok the terminology and have a working environment faster than any of the alternatives.
  4. a b c Thursday, September 6, 12 Define your states,

    which can consist of packages, config files, data, other commands, or really whatever you want
  5. web web web a b c Thursday, September 6, 12

    Label your minions as being members of certain groups
  6. web web web a b c db db Thursday, September

    6, 12 Label your minions as being members of certain groups
  7. web web web a b c db db static static

    Thursday, September 6, 12 Label your minions as being members of certain groups
  8. web web web a b c db db static static

    cache cache Thursday, September 6, 12 Label your minions as being members of certain groups
  9. web web web a b c db db static static

    cache cache $ cmd Thursday, September 6, 12 Go to town, applying states to groups, or issuing one-off commands. Tie this into an automated deployment system of your CI service for bonus points.