SaltStack is excited to announce the release of Salt 2019.2.0, codenamed Fluorine. Get access here. This blog post covers many of the highlights of the release. You may want to also watch Salt Air 33 with me, Tom, and Megan talking about release highlights.

This highly anticipated Salt release is substantial by the numbers and is already getting positive feedback from our user community.

Salt Flourine release metrics

Max Arnold in his blog post titled, "The coolest features in Salt 2019.2 Fluorine," expresses his excitement for new SaltStack network automation features and even more Salt support for other infrastructure management tools like Ansible, Terraform, and Docker. If you aren't already, follow Max's aptly-named Twitter account Salt Tips. And Jorge Schrauwen is really looking forward to pillar wildcard support.

This blog post won't cover all the Fluorine goodness so make sure to check out the Salt 2019.2.0 release notes to get more details.

SaltStack network automation

A major focus for Fluorine release has been network automation. Functionality has been either newly added or extended to further support NetBox, NAPALM, Netmiko, Arista, Cisco Nexus and general purpose modules such as ciscoconfparse and iosconfig. If you are interested in using SaltStack for network automation read more about SaltStack NetOps or learn how IBM Cloud uses SaltStack for network automation at massive scale.

SaltStack, Ansible, Terraform, and Docker walk into a bar...

The Salt Fluorine release includes numerous new and improved integrations with the most common tools used to build and manage modern infrastructure.

Using Salt to manage Docker just got a whole lot easier. You now have the option to manage a containerized environment without installing a Salt minion by using the Salt Proxy Minion for Docker.

Use the power, speed, scale of SaltStack event-driven automation to control and run your favorite Ansible playbooks. The Salt state module for Ansible playbooks can be used on a targeted host or used in a Salt orchestration state runner.

We hearing more and more of our customers utilizing the goodness of Hashicorp Terraform and Vault products with SaltStack intelligent automation. This release includes a new Salt module called "terraform-provider-salt" to deliver the best of day-one infrastructure provisioning as well as ongoing configuration, management, and security.

More Salt Fluorine highlights

In addition to those mentioned earlier, a lot of other improvements have been made to Salt. For Windows environments, the Salt-API, which provides a RESTful interface to a Salt system, is now supported on Microsoft Windows platforms. Also, Windows runas no longer requires a password for most general scenarios.

Also of note:

  • Salt SSH now works across major Python versions 2.7 - 3.x.
  • Salt now delivers more accurate virtual grains.
  • Salt includes an option to include Job IDs in master and minion logs.
  • Custom environment variables in Salt modules.
  • Override the global failhard setting with the state failhard setting.
  • Enhancements to the WTMP Salt beacon.

Thank you Salt community and contributors

Of course, SaltStack would like to thank the top contributors to this release:

  • Alberto Planas
  • Bo Maryniuk
  • Cédric Bosdonnat
  • Christian McHugh
  • Jamie Bliss
  • @lomeroe
  • @markuskramerIgitt
  • Matt Phillips
  • Michael Lustfield
  • Mircea Ulinic
  • Pablo Suárez Hernández
  • Shea Craig
  • @slivik
  • Tom Williams

And thank you to all SaltStack community members who helped test the Fluorine release candidates to make this release even better.

Salt is the foundational event-driven automation and orchestration engine utilized by the SaltStack Enterprise and SaltStack SecOps products. If you would like to learn more or would like to share feedback about the Salt Fluorine release, please contact us.