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

SaltPad: The WEB GUI your infrastructure deserves

Boris Feld
November 18, 2014

SaltPad: The WEB GUI your infrastructure deserves

Presentation of SaltPad, a web GUI for SaltStack powered infrastructures.

Boris Feld

November 18, 2014
Tweet

More Decks by Boris Feld

Other Decks in Programming

Transcript

  1. SaltPad
    Give your infrastructure the web UI it deserves!

    View Slide

  2. About me
    • Python Dev
    • DevOps
    • SaltStack enthusiast since
    I discovered it
    • @lothiraldan

    View Slide

  3. Salt is awesome…

    View Slide

  4. But sometimes…

    View Slide

  5. The missing Web UI
    • Job output pretty outputting
    • And a special treatment for state.highstate jobs
    • Management of minions (keys, last runs, pillar)
    • Run job, save job parameters as templates and
    run them with one-click button
    • Accelerate minions debugging

    View Slide

  6. Let me introduce you to SaltPad !

    View Slide

  7. With a live demo!

    View Slide

  8. Internals
    • Use SaltStack API for everything.
    • No DB, jobs templates are stored in salt master
    config.
    • Python Flask application.

    View Slide

  9. TODO
    • Some features are not yet implemented.
    • Add some caching to improve responsiveness.
    • Add support for SaltStack API 2014.7.0.
    • Improve the API in order to implement new
    features and improve responsiveness.

    View Slide

  10. FOSS for the win!
    • It’s open-source and available here: https://
    github.com/tinyclues/saltpad
    • I would like to thank my employer tinyclues for its
    sponsorship on SaltPad.

    View Slide

  11. Questions?

    View Slide