diff --git a/docs/iac.md b/docs/iac.md index 28ddfc55..70b488cf 100644 --- a/docs/iac.md +++ b/docs/iac.md @@ -28,5 +28,7 @@

Jeez, people in my timeline arguing about the merits of CDK vs. Pulumi and I'm just waiting for you all to get on my level. pic.twitter.com/S3PU7FGuw2

— Corey Quinn (@QuinnyPig) December 14, 2021
+ +

Do you use the AWS, GCP, or Azure web consoles beyond getting started with a new cloud provider? If so, why not an automation tool such as Terraform or Cloud Formation? pic.twitter.com/5LIZSTcNpG

— Kelsey Hightower (@kelseyhightower) January 19, 2022
\ No newline at end of file diff --git a/docs/jenkins-alternatives.md b/docs/jenkins-alternatives.md index f040f355..2c2f9851 100644 --- a/docs/jenkins-alternatives.md +++ b/docs/jenkins-alternatives.md @@ -50,6 +50,7 @@ * GitLab * [devops.com: Best of 2021 – 7 Popular Open Source CI/CD Tools](https://devops.com/7-popular-open-source-ci-cd-tools/) +* [lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans](https://www.lambdatest.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity) ## Alternatives * [Cloudbees Flow](https://www.cloudbees.com/products/flow/overview) diff --git a/docs/terraform.md b/docs/terraform.md index 36370c95..f1b5ab15 100644 --- a/docs/terraform.md +++ b/docs/terraform.md @@ -417,7 +417,6 @@ - [The Segment AWS Stack](https://segment.com/blog/the-segment-aws-stack/) - [segmentio/stack](https://github.com/segmentio/stack) A set of Terraform modules for configuring production infrastructure with AWS - ## Terraform Providers - [Junos-terraform: JUNOS Terraform Automation Framework (JTAF)](https://github.com/Juniper/Junos-terraform) - [mitchellh/terraform-provider-multispace](https://github.com/mitchellh/terraform-provider-multispace) Terraform Provider for cascading runs across multiple workspaces. @@ -430,6 +429,14 @@ ## Reverse terraform with Terraformer - [github.com/GoogleCloudPlatform/terraformer 🌟](https://github.com/GoogleCloudPlatform/terraformer) A CLI tool that generates tf/json and tfstate files based on existing infrastructure (reverse Terraform). +- @ryanhos' process: "If it’s anything reasonably complex, my process is:" + 1. Build w/ UI + 2. Gen w/ **Terraformer** (local state) + 3. Fix crazy codegen-ed names + 4. Import TF, verify Cloud == State == #Terraform + 5. rm -rf the manual version + 6. Recreate from TF + 7. Test and iterate w/ IaC ## Terraform Tools - [Brainboard 🌟](https://www.brainboard.co/) Interesting solution for building infrastructure visually before generating terraform code automatically from the designed architecture @@ -472,5 +479,7 @@

It's not controversial to provision resources with code. It shouldn't be controversial to deploy and manage resources with code.

— Jaana Dogan γƒ€γƒŠ ドガン (@rakyll) September 9, 2021

Using Terraform with Co-pilot. pic.twitter.com/0hhbqmMGW1

— Alex Jones πŸš€ (@AlexJonesax) November 8, 2021
+ +

Yes. If it’s anything reasonably complex, my process is:
1.) Build w/ UI
2.) Gen w/ #Terraformer (local state)
3.) Fix crazy codegen-ed names
4.) Import TF, verify Cloud == State == #Terraform
5.) rm -rf the manual version
6.) Recreate from TF
7.) Test and iterate w/ IaC

— Ryan Hochstetler (@ryanhos) January 19, 2022
\ No newline at end of file