Spent some time last week reviewing hosted CI solutions for integration with #Radicle, for folks wanting to move away from #GitHubActions.

Disappointingly, several main players (#circleci, #spacelift, #travis) don't seem to allow cloning from vanilla Git(!!) - they require a Git(Hub|Lab) account :(

I love spacelift.io for a number of reasons, namely it saves you from running #Terraform or #OpenTofu in whatever "CI" tool your company uses this week (been there, hated it) and doesn't cost an arm, leg and kidney that Terraform Cloud charge you (loved TFC until that switcharoo).

Anyway, I've been wrapping up a thing I've been working on. Many SaaS tools allow you to send #webhooks, but rarely give you control over if, where and what is sent. Now #Spacelift let you control all of this using a Policy based on #OpenPolicyAgent.

SL provide an event, you develop your policy in the #Rego language, not only can you use that policy to decide: Is this an event I want to send a webhook for? But more than that, you can use the policy language to craft the exact payload. Since you may not get a choice of what that looks like on the other end.

Docs: https://docs.spacelift.io/concepts/policy/notification-policy

Now that's just for notifications etc. You can control almost anything within the tool: Logins, Plans, Triggers, Pushes and more.

#DevOps #SRE

Notification policy - Spacelift Documentation

Collaborative Infrastructure For Modern Software Teams

#Terraform is great because it is not simply for one provider/one cloud. You can target multiple clouds in the same Terraform configuration. It doesn't have to be multiple clouds, the more generic term is multiple providers (e.g. #Azure + Entra ID)

Read my article on using Terraform for multi-cloud over at #Spacelift https://spacelift.io/blog/terraform-multi-cloud

Multi-Cloud Provisioning and Management with Terraform

Learn how to manage multi-cloud infrastructure with Terraform. Explore provisioning strategies, best practices, and real-world examples.

Spacelift
After a long year, we will meet again at AWS re:Invent! Let me know if you want to catch up.
πŸ‘©β€πŸš€ πŸ‘¨β€πŸš€ I also want to invite you to our Spacelift booth #676. Join me and my colleagues to learn about #Spacelift and #OpenTofu. #reinvent #reinvent2024 #lasvegas
In this week's ADMIN Update newsletter, @madkiss explores the Spacelift infrastructure-as-code management platform
https://www.admin-magazine.com/Archive/2024/82/Managing-infrastructure-as-code-with-Spacelift
#IAC #Spacelift #containers #tools #hyperscaler #AWS #Azure #GCP
Spacelift Β» ADMIN Magazine

Spacelift

ADMIN Magazine

Next week, I will host the first Spacelift & Learn in #Seoul, #Korea! Opportunity to learn about Spacelift and OpenTofu from the Spacelift engineering lead. You will also have a chance to meet other senior engineers and eng leaders. I would be delighted if you could join.

I have a few spots left; message me on LinkedIn or Kakao (id:wbarczynski) if you want to join.

#spacelift #opentofu #terraform #platformorchestration #infrastructureorchestration #infrastructureascode #gitops #awscdk #pulumi

I'll be in Mexico City between 5 and 10 February; drop me a line if you want to have coffee or margarita, grab a breakfast or late dinner, and chat!

#mexico #spacelift #opentofu #cloudnative #golang #kubernetes #dora #platformengineering #devops
#mexicocity #engineeringleadership

Finally, AWS re:Invent! I will be in Las Vegas from Sunday afternoon. Let me know if you want to catch up. Later, you will find me at/around the #Spacelift booth #603.

#reinvent #reinvent2023

A new version of Stack Dependencies awaits you in #Spacelift:

1. The ultimate tool for breaking large #OpenTofu/ #Terraform states or large pieces of IaC (e.g., AWS #CloudFormation or #AWS #CDK, #Pulumi) into a chain of rightsized stacks executed in a specific order.

2. Cross-IaC workflow to tackle the diverse IaC landscape.

3. A way to manage the cross-env dependencies.

To learn more, start with @PawelPiwosz article: https://spacelift.io/blog/introducing-stack-dependencies-v2

#stackdependencies #iacworkflows #devops

Introducing Stack Dependencies v.2

Spacelift has just introduced a new and more powerful version of stack dependencies. Learn how to start using stack dependencies v.2.

Spacelift