Enabling Collaborative IaC with specialized CICD
with Marcin Wyszynski, Spacelift
Many, if not most, organizations operate as polyglots - polyglot environments, polyglot programming languages, polyglot persistence, and so on. Infrastructure-as-Code (IaC) automation is no exception to this complexity with organizations often supporting polyglot IaC CICD tooling. Teams introduce this variability to achieve specific ends as some frameworks are great for one task but not another, so working with multiple platforms/frameworks enables developers to use the right tool for the job.
In this podcast episode, we speak with Co-Founder and Chief Product Officer of Spacelift, Marcin Wyszynski. Together we discuss how Spacelift can cull the digital Tower of Babel that comes with deploying and managing IaC in the enterprise. Spacelift provides a specialized IaC CICD platform with sophisticated state management and audit features for multiple frameworks such as Terraform, Pulumi, Kubernetes, CloudFormation, and soon Ansible. Through support for complex workflows, and a robust policy framework, Spacelift allows you to declare rules around account and project access, handling push notifications, starting runs, triggering tasks, and creating relationships between projects.
Spacelift provides a collaboration and automation layer for infrastructure-as-code with an emphasis on openness, flexibility, and customization. Spacelift works with any IaC setup and is capable of working as a self-hosted agent on infrastructure, therefore offering maximum security without sacrificing functionality.
The Spacelift solution is built on top of well-known and well-loved open source components like Docker and Open Policy Agent, allowing full customization while maintaining sensible defaults and they have a philosophy of being loosely opinionated, thereby allowing customers to thrive with their existing practices.