August 2021 Summaries
3 posts from Spacelift
Filter
Month:
Year:
Post Summaries
Back to Blog
This tutorial guides users through creating a self-hosted WordPress instance using Terraform and Google Cloud Platform (GCP). The purpose is not to provide a copy-paste template, but rather a clear path from point A to B. The steps include configuring the Terraform provider, setting up a virtual network, managing DNS records, configuring firewall settings, creating a MySQL database instance, and finally deploying a machine with an initialization script for WordPress installation. The tutorial also covers integration with Spacelift for automation configuration.
Aug 27, 2021
1,878 words in the original blog post.
This article discusses five approaches to managing Terraform workflows at scale: working locally, implementing homegrown automation, using open-source tools like Atlantis, using Terraform Cloud, and using Spacelift. Each approach has its benefits and drawbacks, with the choice depending on business and technical requirements. The article emphasizes that it is often more efficient to leverage platforms such as Spacelift for managing Terraform state, building complex workflows, supporting policy as code, programmatic configuration, context sharing, drift detection, resource visualization, and many more features.
Aug 25, 2021
2,127 words in the original blog post.
Terraform modules are collections of standard configuration files in a dedicated directory that encapsulate groups of resources dedicated to one task, reducing the amount of code needed for similar infrastructure components. They can be stored locally or remotely and can be versioned for control over module changes. Meta-arguments allow customization of Terraform behavior when parsing modules. Modules outputs are declared within the module and accessed by calling their values in other resources. Testing is crucial to ensure proper functioning, and automated testing is available through Spacelift. Terraform modules solve problems such as code repetition, lack of code clarity, lack of compliance, and human error.
Aug 13, 2021
2,104 words in the original blog post.