id
type
5 (blog/news article)
status
21 (imported old-v2, waiting for another import)
review version
0
cleanup version
0
pending deletion
0 (-)
created at
2025-12-29 16:36:51
updated at
2025-12-29 16:36:51
url
https://tech.aabouzaid.com/2020/04/validate-format-lint-and-test-terraform-iac-ci.html
url length
86
url crc
2934
url crc32
872811382
location type
1 (url matches target location, page_location is empty)
canonical status
10 (verified canonical url)
canonical page id
domain id
domain tld
2211
domain parts
3
originating warc id
13196162
originating url
source type
11 (CommonCrawl)
server ip
Publication date
2025-08-03 05:19:45
Fetch attempts
0
Original html size
142592
Normalized and saved size
86008
title
Validate, format, lint, secure, and test Terraform IaC - CI/CD
excerpt
content
Nowadays Terraform is one of the pioneer tools used to manage modern infrastructure. It provides a declarative way to provision infrastructure, i.e Infrastructure as Code. IaC is just a code at the end, so it's handled -almost- the same way. With the rise of the DevOps mindset, the shifting left became essential pillar in the software life cycle. To ensure the quality of the code it probably will be part of CI/CD pipeline, which has a couple of steps like validating, formatting, linting, and testing. Finally, all changes will be applied automatically in a GitOps style. Updates: 27.10.2021: Added a new section about securing Terraform with TFSec. ToC 1. Intro 2. Format 3. Validate 4. Lint 5. Secure 6. Test 7. Apply 8. Conclusion 1. Intro When you work with Terraform or any IaC in general, you probably are one of two, a producer/upstream or a consumer (also sometimes both!) You could be a producer when you create a Terraform...
author
updated
1768543953
block type
0
extracted fields
233
extracted bits
featured image
title
full content
content was extracted heuristically
OpenGraph suggests this is an article
detected location
0
detected language
1 (English)
category id
-
index version
1
paywall score
0
spam phrases
0
text nonlatin
0
text cyrillic
0
text characters
10461
text words
2206
text unique words
666
text lines
1
text sentences
132
text paragraphs
1
text words per sentence
16
text matched phrases
0
text matched dictionaries
0
links self subdomains
0
links other subdomains
2
links other domains
12
links spam adult
0
links spam random
0
links spam expired
0
links ext activities
0
links ext ecommerce
0
links ext finance
0
links ext crypto
0
links ext booking
0
links ext news
0
links ext leaks
0
links ext ugc
13
links ext klim
0
links ext generic
1