Learn how Tanzu Salt helps IT system administrators and DevOps team members create an automated, event-driven configuration management system that can rapidly deploy and configure your virtual machines, servers, containers, and network devices on any cloud or on-prem network at any scale: from 100 nodes to 100,000.
Tanzu Salt is pluggable and plays well with many existing technologies. You don’t have to refactor all of your existing configuration management systems to use Tanzu Salt. It can react to the output codes and information from third-party tools to manage the entire machine life cycle.
If you need to… | Use Tanzu Salt along with… |
---|---|
Provision | Terraform |
Configure | Ansible or Puppet |
Deploy | Drone or Bamboo |
Manage | Splunk or CloudHealth |
Secure | Tenable or Rapid7 |
Tanzu Salt harnesses the event-driven automation technology from Salt to provide two additional security and governance services:
To view a list of supported security and compliance benchmarks and instructions to subscribe to future updates, see Supported Security and Compliance Benchmarks.
Tanzu Salt is powered by Salt, an open-source automation and configuration management engine sponsored, approved, and sanctioned by Broadcom, Inc. Salt is built by the Salt Project community, which includes more than 3,000 contributors working in roles just like yours. This well-known and trusted community works together to improve the underlying technology and extend Salt by creating a variety of execution and state modules to accomplish the most common tasks or solve the most important problems that people in your role are likely to face.
The Salt modules can quickly and consistently automate common infrastructure administration tasks such as:
In other words, Tanzu Salt ships with hundreds of pre-packaged Salt modules that you can begin to use immediately after installing Tanzu Salt in your environment.
Broadcom, Inc. ensures the code integrity and quality of the Salt modules by acting as the official sponsor and manager of the Salt Project. Many of the core Salt Project contributors are also Broadcom employees. This team carefully reviews and enhances the Salt modules to ensure speed, quality, and security.
Tanzu Salt extends Salt’s technology to help you:
As IT system administrators and DevOps team members, a large part of your role might involve setting up servers and running services. Most of the nodes and applications in your system likely require custom configurations based on their intended role or purpose. Updating your configurations can also become very complex as your configurations change over time and when you need to update the configuration of hundreds or thousands of nodes at a time.
Instead of manually configuring each node or application one-by-one, you can use the Tanzu Salt state management system to create state files that you can apply to many nodes simultaneously. These state files can include a set of instructions that tell Tanzu Salt which operations should be run on the node and in which order and which configuration files or settings should be applied.
After you’ve written or modified a state file, you can automatically run these state files and apply them to many nodes at once. You can target nodes based on each node’s inherent properties (such as its operating system) or you could also target nodes based on custom labels that you define (such as the node’s role in your infrastructure or its physical location in your data center). Using this system (called “grains” in the Salt system), Tanzu Salt can rapidly deploy state files to configure nodes at any scale: from one node to 100,000 nodes. You can also deploy these state files horizontally and vertically across cloud and on-premises environments at the same time.
The state management system also ensures each node is configured properly and as efficiently as possible. If a configuration has drifted, Tanzu Salt can put nodes and applications back into its compliant configuration state. If a configuration needs to change, Tanzu Salt can quickly deploy those changes to the affected nodes.
The Tanzu Salt state management system also works well in infrastructure-as-code systems. Storing your state files in code form makes them easier for your team to read, write, and understand your system. Stateful systems simplify the complexity of your system’s configuration, making it easier to onboard new team members and preventing systems that are too complex to understand. It also give your team the ability to control and monitor the history of changes to your infrastructure over time and roll back to older configuration states as needed. State files can be stored locally in the Tanzu Salt file server or they can be stored the same way you store any code: connected to a secure, private version-controlled repository (such as GitHub or GitLab).
As IT system administrators and DevOps team members, you also have additional critical responsibilities that extend beyond building servers and deploying apps. You know that many events occur in your environment and that some of these events often require a specific response from your team. Often the specific actions needed to respond to an event are routine and repetitive, which means they could be automated.
Using Tanzu Salt’s event-driven automation features, you can design systems that can react to specific events by initiating a series of actions in response to those events.
Event-driven automation has many possible practical applications. For example, you could use Tanzu Salt to:
If your infrastructure is out of compliance with trusted security benchmarks or if your infrastructure is susceptible to a known CVE (common vulnerability and exposure), you need to deploy the patch or upgrade that will fix the problem as fast as possible. With Automation for Secure Hosts you can automatically or instantly deploy the patches or upgrades that fix these problems.
What sets Tanzu Salt apart from other security compliance and vulnerability scanning tools is that it can immediately remediate the issues it finds by using Tanzu Salt’s configuration management capabilities.
Using Tanzu Salt’s role-based access control (RBAC) system, system administrators can give security teams the ability to create policies, run scans, and remediate compliance or security issues within the scope of their responsibilities. Administrators can monitor and control access to system resources or operations while also empowering security teams to ensure the system is secure and compliant.
Getting started with Tanzu Salt
Learn how to set up Tanzu Salt for SaaS or self-managed deployments.
Tanzu Salt includes four or more architectural components including the RaaS server, the Master Plugin, and two central databases.
Understanding the Tanzu Salt User Interface
Tanzu Salt uses a web application user interface that provides the front end to RaaS, the backend API server for Tanzu Salt. The interface is the central workspace to manage minions, users, roles, jobs, and more. Management tasks are available through different workspaces.