Salt Air 14 – Salt 0.15 Introduces Salt Mine and Multi Master

May 10, 2013 - Thomas Hatch
This image has an empty alt attribute; its file name is Salt_Air.width-800.png

Salt 0.15 introduces Salt Mine and includes syndic updates and the ability to copy files from minion to master. Tom also provides a sneak peek at Salt multi master functionality.

“Now it’s been a little while since we’ve done one of these but nevertheless, we’re going to keep plugging forward, actually I think it may have been as long as four or five weeks. It’s been very very busy. We were at the OpenStack summit did a lot there, we were able to talk to a lot of people. We also have some new events that we’re going to. We’re going to talk about that a little later. Let’s just dive right on in. What I want to talk about today is about some of the key features that we’ve seen in the 0.15 release. Talk a little bit about some of the upcoming things that we’re working on for 0.16 and some of the changes that are coming down the pipe to help us better QA things and the fact that we’ve got some new hires coming through the door. Let me dive into the slides here.”

“The 0.15 release. There were a lot of new features in 0.15. A lot of them were smaller features. Some of them were a little more substantial than others. For instance ipv6 support was in there. A number of smaller updates. What I want to focus on are three of the larger features that we saw in the 0.15 release. The first one is the Salt mine. Then I want to talk about how the Syndic has changed. It still functions in the same way logically, but the internals have changed dramatically to make it a lot faster, a lot more reliable, have less load, things like that, to give you a lot more information. Next I’m going to talk a little bit about the new ability to copy files from minions to the master.”

“To start with the Salt mine. There’s been kind of this gap inside of Salts ability to gather information about other systems in an environment. The first way that we implemented to do this was via the pier system. The ability for a minion to query live data about everything else in an environment. The second thing that was added here was the external job cash or using the returner system. The external job cash is a great way to aggregate data about infrastructure because you can store historic data and very granular historic data about everything that’s going on in an infrastructure inside a an external database. The problem was that we wanted something that didn’t need to carry a lot of historic information and didn’t involve setting up an external system to be included and we also wanted something to enable very very simple data to be managed and or it to be completely en capsulated inside of Salt itself. This is where the Salt mine comes in.” – Thomas Hatch

View the full episode on Salt Mine, syndic updates, copy files from minion to master and the Salt multi master functionality.

Watch Salt Air on: YouTube

Listen to Salt Air on: SoundCloud | Spotify | iTunes