SaltStack


Salt is a new approach to infrastructure management built on a dynamic communication bus. Salt can be used for data-driven orchestration, remote execution for any infrastructure, configuration management for any app stack, and much more.

Featured Projects

Ttitle Status Description
project salt-deployhook beta Trigger salt deployments from Github webhooks ( Github )
project salt-mqtt prototype Bridge Salt and MQTT ( Github )

Posts

blog Salt Changes

I was surprised when reading the changelog for Salt 3007.0 , regarding several deprecated modules to be removed in 3009.0. I also later read some of the policy changes on their blog. Going forward, they are planning on having a much smaller core module, and will be moving a lot of larger modules to external repositories. I started using Salt while I was at Kotagent, and quite liked the way it worked.

Read More →

blog Salt Renderers

I would not be the first engineer to joke that those working in devops have become yaml engineers. In small amounts, yaml is not terrible, and provides a human readable way to handle simple configuration. At some point we jumped the shark and now it’s yaml all the way down . (I have seen a few projects use something like jsonnet for configuration which quickly goes from turtles all the way down to Cthulhu)

Read More →

blog Pillar Tool

Building a tool to make it easier to manage pillar values.

week 2022 Week 38

Monday was 敬老の日 in Japan which made last weekend a three-day holiday, but a typhoon meant I mostly stayed inside. I ended up working on some DNS tools so that I could apply some git ops to some of my local infrastructure. Most of it is rather unique to my own setup so I’m not sure if there’s much worth publishing there but I may write about it sometime. Friday was 秋分の日 in Japan making this weekend a three-day weekend as well.

Read More →

blog I’d rather be using salt

Currently I’m using Ansible at work, but I would MUCH rather be using Salt . A discussion on the Salt mailing list reminded me of this again, so I thought I would write down a few notes regarding why I would rather be using Salt (and why I not-so-secretly use Salt for development) Why have both roles and playbooks? Roles and Playbooks are somewhat similar, and feel like they have some overlap in usage, so at times it can be quite frustrating to have things that are so similar but different.

Read More →