Skip to content

Commit cfac758

Browse files
use terraform letast version (#35)
* use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * use terraform letast version * fix github action * fix github action * fix github action --------- Co-authored-by: anmolnagpal <anmol@clouddrove.com>
1 parent a8d7952 commit cfac758

File tree

10 files changed

+30
-41
lines changed

10 files changed

+30
-41
lines changed

.github/workflows/readme.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: 'Checkout'
13-
uses: actions/checkout@v2.3.4
13+
uses: actions/checkout@master
1414

15-
- name: "Set up Python 3.7"
15+
- name: 'Set up Python 3.7'
1616
uses: actions/setup-python@v2
1717
with:
1818
python-version: '3.x'
@@ -26,11 +26,11 @@ jobs:
2626
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN}}
2727

2828

29-
- name: "pre-commit check errors"
29+
- name: 'pre-commit check errors'
3030
uses: pre-commit/action@v2.0.0
3131
continue-on-error: true
3232

33-
- name: "pre-commit fix errors"
33+
- name: 'pre-commit fix erros'
3434
uses: pre-commit/action@v2.0.0
3535
continue-on-error: true
3636

@@ -51,4 +51,4 @@ jobs:
5151
env:
5252
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
5353
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required
54-
if: always()
54+
if: always()

.github/workflows/terraform.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ jobs:
3232
- ${{ needs.versionExtract.outputs.maxVersion }}
3333
directory:
3434
- _example/memcached
35-
- _example/redis
3635
- _example/redis-cluster
36+
- _example/redis
3737

3838
steps:
3939
- name: Checkout
@@ -83,4 +83,4 @@ jobs:
8383
terraform_version: ${{ needs.versionExtract.outputs.maxVersion }}
8484

8585
- name: Check Terraform format changes
86-
run: terraform fmt --recursive
86+
run: terraform fmt --recursive

.github/workflows/terratest.yml

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,39 +6,27 @@ on:
66
types: [labeled]
77

88
jobs:
9-
terraform:
10-
name: 'Terraform'
9+
Terratest:
10+
name: 'terratest'
1111
runs-on: ubuntu-latest
1212
steps:
1313

1414
- name: 'Checkout'
15-
uses: actions/checkout@master
15+
uses: actions/checkout@v2.3.4
1616

17-
- name: Configure AWS Credentials
17+
- name: 'Configure AWS Credentials'
1818
uses: clouddrove/configure-aws-credentials@v1
1919
with:
2020
aws-access-key-id: ${{ secrets.TEST_AWS_ACCESS_KEY }}
2121
aws-secret-access-key: ${{ secrets.TEST_AWS_ACCESS_SECRET_KEY }}
2222
aws-region: us-east-2
2323

24-
25-
- name: 'Terratest for redis'
26-
if: ${{ github.event.label.name == 'terratest' }}
24+
- name: 'terratest'
2725
uses: 'clouddrove/github-actions@v9.0.2'
2826
with:
2927
actions_subcommand: 'terratest'
30-
tf_actions_working_dir: '_test/redis'
31-
env:
32-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33-
34-
- name: 'Terratest for redis-cluster'
35-
if: ${{ github.event.label.name == 'terratest' }}
36-
uses: 'clouddrove/github-actions@v9.0.2'
37-
with:
38-
actions_subcommand: 'terratest'
39-
tf_actions_working_dir: '_test/redis-cluster'
40-
env:
41-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
28+
if: ${{ github.event.label.name == 'terratest' }}
29+
tf_actions_working_dir: '_test'
4230

4331
- name: 'Slack Notification'
4432
uses: clouddrove/action-slack@v2
@@ -49,4 +37,4 @@ jobs:
4937
env:
5038
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
5139
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required
52-
if: always()
40+
if: always()

README.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ usage : |-
4545
```hcl
4646
module "redis" {
4747
source = "clouddrove/elasticache/aws
48-
version = "1.0.1"
48+
version = "1.3.0"
4949
name = "redis"
5050
environment = "test"
5151
label_order = ["environment", "name"]
@@ -66,7 +66,7 @@ usage : |-
6666
```hcl
6767
module "redis-cluster" {
6868
source = "clouddrove/elasticache/aws
69-
version = "1.0.1"
69+
version = "1.3.0"
7070
name = "cluster"
7171
environment = "test"
7272
label_order = ["environment","name"]
@@ -89,7 +89,7 @@ usage : |-
8989
```hcl
9090
module "memcached" {
9191
source = "clouddrove/elasticache/aws
92-
version = "1.0.1"
92+
version = "1.3.0"
9393
name = "memcached"
9494
environment = "test"
9595
label_order = ["environment", "name"]

_example/memcached/example.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@ module "memcached" {
6565
extra_tags = {
6666
Application = "CloudDrove"
6767
}
68-
}
68+
}

_example/memcached/versions.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Terraform version
22
terraform {
3-
required_version = ">= 0.14.11"
3+
required_version = ">= 1.3.6"
44

55
required_providers {
66
aws = {
77
source = "hashicorp/aws"
8-
version = ">= 3.1.15"
8+
version = ">= 4.48.0"
99
}
1010
}
11-
}
11+
}

_example/redis-cluster/versions.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Terraform version
22
terraform {
3-
required_version = ">= 0.14.11"
3+
required_version = ">= 1.3.6"
44

55
required_providers {
66
aws = {
77
source = "hashicorp/aws"
8-
version = ">= 3.1.15"
8+
version = ">= 4.48.0"
99
}
1010
}
11-
}
11+
}

_example/redis/versions.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Terraform version
22
terraform {
3-
required_version = ">= 0.14.11"
3+
required_version = ">= 1.3.6"
44

55
required_providers {
66
aws = {
77
source = "hashicorp/aws"
8-
version = ">= 3.1.15"
8+
version = ">= 4.48.0"
99
}
1010
}
11-
}
11+
}

main.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,3 @@ resource "aws_elasticache_cluster" "default" {
145145
tags = module.labels.tags
146146

147147
}
148-

variables.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,4 +252,6 @@ variable "multi_az_enabled" {
252252
type = bool
253253
default = false
254254
description = "Specifies whether to enable Multi-AZ Support for the replication group. If true, automatic_failover_enabled must also be enabled. Defaults to false."
255+
255256
}
257+

0 commit comments

Comments
 (0)