September 2021 Summaries
3 posts from Spacelift
Filter
Month:
Year:
Post Summaries
Back to Blog
The native language of Terraform, called HCL, is a convenient and efficient tool that can be used to manipulate data through functions, expressions, and loops. Functions in HCL are used for various tasks such as type conversions, value combinations, selecting values, correcting values, getting date and time, hashing values, and advanced technical tasks. Expressions are the core of HCL and allow users to get a value from somewhere, calculate or evaluate it, and extend the logic of a component. Operators, conditional expressions, splat expressions, constraints, and loops are some notable/interesting expressions in HCL. Terraform also provides three types of loops: count, for_each, and for. These tools can help users automate their configurations and manage infrastructure more efficiently.
Sep 29, 2021
1,885 words in the original blog post.
This article discusses how to manage the destruction of cloud infrastructure resources that are under Terraform management using Infrastructure as Code (IaC). It explains two methods for destroying resources with Terraform, including applying changes to remove a resource and using the `terraform destroy` command. The importance of the state file in managing these operations is also emphasized. Additionally, it covers scenarios such as destroying protected resources and removing all except a few resources.
Sep 20, 2021
1,813 words in the original blog post.
Infrastructure as Code (IaC) has revolutionized the way cloud-based IT infrastructures are provisioned and deployed. Tools like Terraform have been integrated into DevOps toolchains, reducing manual effort. However, these tools also come with limitations that can impact IaC processes' optimization and control. Spacelift is a platform designed to overcome these limitations by offering features such as intuitive workflows, granular access controls, policy frameworks, complex workflow management, private module registries, effortless setup and customization, programmatic configuration, drift detection, resource visualization, and additional perks like contexts, tasks, or stack locking. Spacelift is a flexible orchestration solution for IaC development that delivers enhanced collaboration, automation, and controls to simplify and accelerate the provisioning of cloud-based infrastructures.
Sep 13, 2021
1,625 words in the original blog post.