Google Cloud Infrastructure Manager vs Salt
Google Cloud Infrastructure Manager
cloud.google.comSalt
saltproject.ioSide by side
| Figure | Google Cloud Infrastructure Manager | Salt |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · IT Configuration Management Software | 7.0 (#20) | 8.3 (#12) |
| Spec score · Infrastructure Automation | 7.0 (#18) | 8.4 (#8) |
| Spec score · Orchestration / Provisioning Software | 7.0 (#23) | 8.3 (#8) |
| Access control | It uses IAM to control access, and deployment service accounts need permissions for the resources being deployed. | Salt provides publisher ACLs and external authentication that can restrict users to selected functions on selected minions. |
| Integrations | Infrastructure Manager uses Cloud Build for automated workflows and supports GitHub, GitHub Enterprise, GitLab, GitLab Enterprise, and Developer Connect connections through Cloud Build. | SaltStack Config integrates with LDAP, SAML, OIDC, and Active Directory. |
| Purpose | Infrastructure Manager is a managed service for deploying and managing Google Cloud infrastructure with Terraform configurations. | Salt is a Python-based, open-source framework for remote execution, configuration management, automation, provisioning, and orchestration. |
Plans
Google Cloud Infrastructure Manager
- Pay-as-you-goPriced on request
In their own words
Google Cloud Infrastructure Manager
Google Cloud Infrastructure Manager has no write-up on Specifiction yet; its figures are above.
Salt
Salt is a free, open-source framework for remote execution, configuration management, provisioning and infrastructure orchestration. A single execution can run commands across thousands of systems in seconds. A typical setup has a master managing minions, but Salt also supports agentless operation through salt-ssh or salt-proxy and stand-alone use. Salt states define configurations that can be extended and layered, while orchestration can order work by dependency, such as preparing a load balancer before a web-server cluster. Salt Cloud provisions systems on cloud hosts and hypervisors and can connect new virtual machines to a master. Its documented providers include Amazon EC2, Google Compute Engine, Azure, OpenStack, DigitalOcean, Linode, VMware and Proxmox. SaltStack Config adds a web interface, role-based access control, multi-master support, reporting and an enterprise API, along with LDAP, SAML, OIDC and Active Directory integrations. Salt uses RSA key authentication and encrypted master-minion communication. It is self-hosted and licensed under Apache 2.0.