Skip to content

Commit 8d20df5

Browse files
authored
Merge branch 'master' into master
2 parents 32c3bdf + 517695b commit 8d20df5

39 files changed

+1742
-844
lines changed

.github/workflows/pre-commit.yml

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,38 @@ on:
77
- master
88

99
jobs:
10-
# Min Terraform version(s)
10+
# Min Terraform version(s)
1111
getDirectories:
12-
name: Get root directories
13-
runs-on: ubuntu-latest
14-
steps:
15-
- name: Checkout
16-
uses: actions/checkout@v2
17-
- name: Install Python
18-
uses: actions/setup-python@v2
19-
- name: Build matrix
20-
id: matrix
21-
run: |
22-
DIRS=$(python -c "import json; import glob; print(json.dumps([x.replace('/versions.tf', '') for x in glob.glob('./**/versions.tf', recursive=True)]))")
23-
echo "::set-output name=directories::$DIRS"
24-
outputs:
25-
directories: ${{ steps.matrix.outputs.directories }}
12+
name: Get root directories
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v2
17+
- name: Install Python
18+
uses: actions/setup-python@v2
19+
- name: Build matrix
20+
id: matrix
21+
run: |
22+
DIRS=$(python -c "import json; import glob; print(json.dumps([x.replace('/versions.tf', '') for x in glob.glob('./**/versions.tf', recursive=True)]))")
23+
echo "::set-output name=directories::$DIRS"
24+
outputs:
25+
directories: ${{ steps.matrix.outputs.directories }}
2626

2727
preCommitMinVersions:
2828
name: Min TF validate
2929
needs: getDirectories
3030
runs-on: ubuntu-latest
3131
strategy:
32-
matrix:
33-
directory: ${{ fromJson(needs.getDirectories.outputs.directories) }}
32+
matrix:
33+
directory: ${{ fromJson(needs.getDirectories.outputs.directories) }}
3434
steps:
3535
- name: Checkout
3636
uses: actions/checkout@v2
3737
- name: Install Python
3838
uses: actions/setup-python@v2
3939
- name: Terraform min/max versions
4040
id: minMax
41-
uses: clowdhaus/[email protected].1
41+
uses: clowdhaus/[email protected].2
4242
with:
4343
directory: ${{ matrix.directory }}
4444
- name: Install Terraform v${{ steps.minMax.outputs.minVersion }}
@@ -50,16 +50,13 @@ jobs:
5050
- name: Execute pre-commit
5151
# Run only validate pre-commit check on min version supported
5252
if: ${{ matrix.directory != '.' }}
53-
run:
54-
pre-commit run terraform_validate --color=always --show-diff-on-failure --files ${{ matrix.directory }}/*
53+
run: pre-commit run terraform_validate --color=always --show-diff-on-failure --files ${{ matrix.directory }}/*
5554
- name: Execute pre-commit
5655
# Run only validate pre-commit check on min version supported
5756
if: ${{ matrix.directory == '.' }}
58-
run:
59-
pre-commit run terraform_validate --color=always --show-diff-on-failure --files $(ls *.tf)
60-
57+
run: pre-commit run terraform_validate --color=always --show-diff-on-failure --files $(ls *.tf)
6158

62-
# Max Terraform version
59+
# Max Terraform version
6360
getBaseVersion:
6461
name: Module max TF version
6562
runs-on: ubuntu-latest
@@ -68,7 +65,7 @@ jobs:
6865
uses: actions/checkout@v2
6966
- name: Terraform min/max versions
7067
id: minMax
71-
uses: clowdhaus/[email protected].1
68+
uses: clowdhaus/[email protected].2
7269
outputs:
7370
minVersion: ${{ steps.minMax.outputs.minVersion }}
7471
maxVersion: ${{ steps.minMax.outputs.maxVersion }}
@@ -94,7 +91,7 @@ jobs:
9491
- name: Install pre-commit dependencies
9592
run: |
9693
pip install pre-commit
97-
curl -L "$(curl -s https://api.github.com/repos/terraform-docs/terraform-docs/releases/latest | grep -o -E "https://.+?-linux-amd64" | head -n1)" > terraform-docs && chmod +x terraform-docs && sudo mv terraform-docs /usr/bin/
94+
curl -Lo ./terraform-docs.tar.gz https://github.com/terraform-docs/terraform-docs/releases/download/v0.13.0/terraform-docs-v0.13.0-$(uname)-amd64.tar.gz && tar -xzf terraform-docs.tar.gz && chmod +x terraform-docs && sudo mv terraform-docs /usr/bin/
9895
curl -L "$(curl -s https://api.github.com/repos/terraform-linters/tflint/releases/latest | grep -o -E "https://.+?_linux_amd64.zip")" > tflint.zip && unzip tflint.zip && rm tflint.zip && sudo mv tflint /usr/bin/
9996
- name: Execute pre-commit
10097
# Run all pre-commit checks on max version supported

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ override.tf.json
2727
# Ignore CLI configuration files
2828
.terraformrc
2929
terraform.rc
30+
31+
# S3 import example
32+
backup

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: git://github.com/antonbabenko/pre-commit-terraform
3-
rev: v1.47.0
3+
rev: v1.50.0
44
hooks:
55
- id: terraform_fmt
66
- id: terraform_validate

CHANGELOG.md

Lines changed: 110 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,80 @@ All notable changes to this project will be documented in this file.
77

88

99

10+
<a name="v5.2.0"></a>
11+
## [v5.2.0] - 2021-04-30
12+
13+
- fix: Don't use instance_type_replica for main replica ([#211](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/211))
14+
15+
16+
<a name="v5.1.0"></a>
17+
## [v5.1.0] - 2021-04-30
18+
19+
- chore: add output for cluster instance `db_resource_id` output list ([#218](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/218))
20+
21+
22+
<a name="v5.0.0"></a>
23+
## [v5.0.0] - 2021-04-26
24+
25+
- feat: Shorten outputs (removing this_) ([#216](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/216))
26+
27+
28+
<a name="v4.3.0"></a>
29+
## [v4.3.0] - 2021-04-24
30+
31+
- fix: mark sensitive outputs to support Terraform 0.15.x ([#215](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/215))
32+
33+
34+
<a name="v4.2.0"></a>
35+
## [v4.2.0] - 2021-04-21
36+
37+
- fix: set backup and maintenance windows to `null` when using serverless mode ([#213](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/213))
38+
39+
40+
<a name="v4.1.0"></a>
41+
## [v4.1.0] - 2021-04-13
42+
43+
- docs: Clarify description of skip_final_snapshot variable ([#209](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/209))
44+
- chore: update documentation and pin `terraform_docs` version to avoid future changes ([#207](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/207))
45+
46+
47+
<a name="v4.0.0"></a>
48+
## [v4.0.0] - 2021-03-25
49+
50+
- feat: Simplify instrance_parameters (Terraform 0.13) ([#206](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/206))
51+
52+
53+
<a name="v3.13.0"></a>
54+
## [v3.13.0] - 2021-03-21
55+
56+
- feat: Additional tags for security group ([#205](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/205))
57+
58+
59+
<a name="v3.12.0"></a>
60+
## [v3.12.0] - 2021-03-19
61+
62+
- fix: when `engine_mode` is `serverless`, set `engine_version` to `null` ([#204](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/204))
63+
64+
65+
<a name="v3.11.0"></a>
66+
## [v3.11.0] - 2021-03-18
67+
68+
- fix: Bump AWS provider version ([#202](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/202))
69+
70+
71+
<a name="v3.10.0"></a>
72+
## [v3.10.0] - 2021-03-14
73+
74+
- chore: add all attributes and some outputs for enhanced monitoring IAM role ([#201](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/201))
75+
76+
77+
<a name="v3.9.0"></a>
78+
## [v3.9.0] - 2021-03-13
79+
80+
- chore: update examples to to be self-sufficient and using latest practices/versions ([#200](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/200))
81+
- chore: update README documentation and reference to license ([#199](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/199))
82+
83+
1084
<a name="v3.8.0"></a>
1185
## [v3.8.0] - 2021-03-08
1286

@@ -142,6 +216,18 @@ All notable changes to this project will be documented in this file.
142216
## [v2.17.0] - 2020-04-11
143217

144218
- feat: Support enable_http_endpoint - Data API ([#117](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/117))
219+
- Merge pull request [#116](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/116) from terraform-aws-modules/terraform-provider-githubfile-1584635292483240000
220+
- [ci skip] Create ".chglog/CHANGELOG.tpl.md".
221+
- Merge pull request [#114](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/114) from terraform-aws-modules/terraform-provider-githubfile-1584537210006480000
222+
- [ci skip] Create "Makefile".
223+
- Merge pull request [#110](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/110) from terraform-aws-modules/terraform-provider-githubfile-1584537179488954000
224+
- Merge pull request [#111](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/111) from terraform-aws-modules/terraform-provider-githubfile-1584537179489000000
225+
- Merge pull request [#112](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/112) from terraform-aws-modules/terraform-provider-githubfile-1584537179488978000
226+
- Merge pull request [#109](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/109) from terraform-aws-modules/terraform-provider-githubfile-1584537179488979000
227+
- [ci skip] Create "LICENSE".
228+
- [ci skip] Create ".gitignore".
229+
- [ci skip] Create ".pre-commit-config.yaml".
230+
- [ci skip] Create ".editorconfig".
145231
- Updated postgres example to latest engine_version
146232

147233

@@ -421,6 +507,7 @@ when calling import with this module in the configuration.
421507
<a name="v1.9.0"></a>
422508
## [v1.9.0] - 2019-02-16
423509

510+
- Merge pull request [#25](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/25) from Blokje5/add-support-for-database-iam-authentication
424511
- Remove validation
425512
- Add support for IAM Database authentication
426513

@@ -430,18 +517,21 @@ when calling import with this module in the configuration.
430517

431518
- Updated example with correct allowed_security_groups_count
432519
- Run pre-commit hooks
520+
- Merge pull request [#23](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/23) from dekimsey/fix-default-ingress-count-error
433521
- Hardcode number of allowed_security_groups
434522

435523

436524
<a name="v1.7.0"></a>
437525
## [v1.7.0] - 2019-01-30
438526

527+
- Merge pull request [#21](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/21) from max-rocket-internet/remove_maintainer
439528
- Removing myself from README
440529

441530

442531
<a name="v1.6.0"></a>
443532
## [v1.6.0] - 2019-01-30
444533

534+
- Merge pull request [#22](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/22) from terraform-aws-modules/pr/13
445535
- Merge remote-tracking branch 'origin/master' into pr-13
446536
- Added output for database_name
447537
- add support for database_name argument
@@ -450,20 +540,23 @@ when calling import with this module in the configuration.
450540
<a name="v1.5.0"></a>
451541
## [v1.5.0] - 2019-01-30
452542

543+
- Merge pull request [#15](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/15) from christiangjengedal/support_deletion_protection
453544
- Merge branch 'master' into support_deletion_protection
454545
- Added argument deletion_protection
455546

456547

457548
<a name="v1.4.0"></a>
458549
## [v1.4.0] - 2019-01-30
459550

551+
- Merge pull request [#20](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/20) from terraform-aws-modules/removed_azs
460552
- Removed availability_zones var (closes [#10](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/10))
461553

462554

463555
<a name="v1.3.0"></a>
464556
## [v1.3.0] - 2019-01-30
465557

466558
- Run pre-commit hooks
559+
- Merge pull request [#16](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/16) from terraform-aws-modules/fix_az
467560
- Merge branch 'master' into fix_az
468561
- Fixed variable for az
469562

@@ -472,16 +565,20 @@ when calling import with this module in the configuration.
472565
## [v1.1.0] - 2019-01-30
473566

474567
- Run pre-commit hooks
568+
- Merge pull request [#17](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/17) from christiangjengedal/mod_securitygroup
475569
- 3 adjustments: - Avoid description attr on aws_security_group to avoid forcing new instance on changes - Use name-prefix to ensure unique names - Avoid unnecessary name-prefixes
476570

477571

478572
<a name="v1.0.0"></a>
479573
## [v1.0.0] - 2018-12-11
480574

481575
- Updated pre-commit hooks version
576+
- Merge pull request [#4](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/4) from FutureSharks/example_fix
577+
- Merge pull request [#3](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/3) from terraform-aws-modules/post_initial_commit
482578
- Fix for: 'count' cannot be computed
483579
- Added few files
484580
- Made small changes to be closer to other terraform-aws-modules
581+
- Merge pull request [#1](https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/issues/1) from FutureSharks/initial_commit
485582
- adding pre commit hooks config
486583
- updating readme, docs, main.tf etc
487584
- adding port output
@@ -498,7 +595,19 @@ when calling import with this module in the configuration.
498595
- Initial commit
499596

500597

501-
[Unreleased]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.8.0...HEAD
598+
[Unreleased]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v5.2.0...HEAD
599+
[v5.2.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v5.1.0...v5.2.0
600+
[v5.1.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v5.0.0...v5.1.0
601+
[v5.0.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v4.3.0...v5.0.0
602+
[v4.3.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v4.2.0...v4.3.0
603+
[v4.2.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v4.1.0...v4.2.0
604+
[v4.1.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v4.0.0...v4.1.0
605+
[v4.0.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.13.0...v4.0.0
606+
[v3.13.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.12.0...v3.13.0
607+
[v3.12.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.11.0...v3.12.0
608+
[v3.11.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.10.0...v3.11.0
609+
[v3.10.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.9.0...v3.10.0
610+
[v3.9.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.8.0...v3.9.0
502611
[v3.8.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.7.0...v3.8.0
503612
[v3.7.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.6.0...v3.7.0
504613
[v3.6.0]: https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/compare/v3.5.0...v3.6.0

0 commit comments

Comments
 (0)