Skip to content

Commit

Permalink
ci(orc8r): Added Terraform Lint CI Check (magma#12081)
Browse files Browse the repository at this point in the history
* ci(orc8r): Added Terraform Lint CI Check

Signed-off-by: Shubham Tatvamasi <shubhamtatvamasi@gmail.com>

* fixed yaml lint

Signed-off-by: Shubham Tatvamasi <shubhamtatvamasi@gmail.com>

* fixed yaml indentation

Signed-off-by: Shubham Tatvamasi <shubhamtatvamasi@gmail.com>

* Used lint action from marketplace

Signed-off-by: Shubham Tatvamasi <shubhamtatvamasi@gmail.com>

* indent bug fix

Signed-off-by: Shubham Tatvamasi <shubhamtatvamasi@gmail.com>
  • Loading branch information
ShubhamTatvamasi authored and emakeev committed Aug 5, 2022
1 parent 57684dc commit 6b2c08e
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 6 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/terraform-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Terraform Lint

on: # yamllint disable-line rule:truthy
push:
branches:
- master
- 'v1.*'
pull_request:
branches:
- master
- 'v1.*'

jobs:
terraform-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Terraform Lint
uses: ShubhamTatvamasi/terraform-lint-action@v1
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ module "eks" {
source = "terraform-aws-modules/eks/aws"
version = "~> 8.0"

cluster_name = var.cluster_name
cluster_name = var.cluster_name
cluster_version = "1.17"
vpc_id = module.vpc.vpc_id
subnets = length(module.vpc.private_subnets) > 0 ? module.vpc.private_subnets : module.vpc.public_subnets
vpc_id = module.vpc.vpc_id
subnets = length(module.vpc.private_subnets) > 0 ? module.vpc.private_subnets : module.vpc.public_subnets

cluster_enabled_log_types = [
"api",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ module "eks" {
source = "terraform-aws-modules/eks/aws"
version = "~> 8.0"

cluster_name = var.cluster_name
cluster_name = var.cluster_name
cluster_version = "1.17"
vpc_id = module.vpc.vpc_id
subnets = length(module.vpc.private_subnets) > 0 ? module.vpc.private_subnets : module.vpc.public_subnets
vpc_id = module.vpc.vpc_id
subnets = length(module.vpc.private_subnets) > 0 ? module.vpc.private_subnets : module.vpc.public_subnets

cluster_enabled_log_types = [
"api",
Expand Down

0 comments on commit 6b2c08e

Please sign in to comment.