Skip to content

Commit e4c2552

Browse files
committed
Update README.md
1 parent 862499e commit e4c2552

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+9727
-1
lines changed

.gitignore

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Created by .ignore support plugin (hsz.mobi)
2+
### Terraform template
3+
# Local .terraform directories
4+
**/.terraform/*
5+
6+
# .tfstate files
7+
*.tfstate
8+
*.tfstate.*
9+
10+
# Crash log files
11+
crash.log
12+
13+
# Ignore any .tfvars files that are generated automatically for each Terraform run. Most
14+
# .tfvars files are managed as part of configuration and so should be included in
15+
# version control.
16+
#
17+
# example.tfvars
18+
19+
# Ignore override files as they are usually used to override resources locally and so
20+
# are not checked in
21+
override.tf
22+
override.tf.json
23+
*_override.tf
24+
*_override.tf.json
25+
26+
# Include override files you do wish to add to version control using negated pattern
27+
#
28+
# !example_override.tf
29+
30+
# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
31+
# example: *tfplan*
32+
33+
.idea/
34+
**/generated/
35+
!**/generated/.gitkeep
36+
37+
.build-harness
38+
build-harness

.pre-commit-config.yaml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
repos:
2+
- repo: git://github.com/antonbabenko/pre-commit-terraform
3+
rev: v1.30.0
4+
hooks:
5+
- id: terraform_fmt
6+
- id: terraform_docs_replace
7+
args: ['--with-aggregate-type-defaults', '--dest=docs/terraform.md']
8+
- repo: local
9+
hooks:
10+
- id: build-readme
11+
name: Build README.md
12+
language: system
13+
entry: make readme/sync
14+
types: [file]
15+
files: ^README\.yaml$
16+
- repo: git://github.com/pre-commit/pre-commit-hooks
17+
rev: v2.5.0
18+
hooks:
19+
- id: check-merge-conflict
20+

.travis.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
addons:
2+
apt:
3+
packages:
4+
- git
5+
- make
6+
- curl
7+
8+
install:
9+
- make init
10+
11+
script:
12+
- make terraform/install
13+
- make terraform/get-plugins
14+
- make terraform/get-modules
15+
- make terraform/lint
16+
- make terraform/validate

3rd-party-licenses.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# License overview of included 3rd party libraries
2+
3+
This project is licensed under the terms of the [Apache License 2.0](LICENSE.md).
4+
5+
However, this project includes several third-party Open-Source libraries,
6+
which are licensed under their own respective Open-Source licenses.
7+
8+
## Libraries directly included in Terraform AWS RDS Lambda DB Provisioner module
9+
10+
### psycopg2
11+
License: LGPL
12+
https://github.com/psycopg/psycopg2/blob/master/LICENSE
13+
14+
### PyMySQL
15+
License: MIT
16+
https://github.com/PyMySQL/PyMySQL/blob/master/LICENSE

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright [yyyy] [name of copyright owner]
189+
Copyright 2020 Aleksandr Fofanov
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.

Makefile

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
SHELL := /bin/bash
2+
3+
export TERRAFORM_VERSION=0.12.19
4+
5+
-include $(shell curl -sSL -o .build-harness "https://git.io/build-harness"; echo .build-harness)
6+
7+
## Lint terraform code
8+
lint:
9+
$(SELF) terraform/install terraform/get-modules terraform/get-plugins terraform/lint terraform/validate
10+
11+
readme/sync: # Aka build with custom template
12+
README_TEMPLATE_FILE=$(shell pwd)/templates/README.md $(SELF) readme/build

0 commit comments

Comments
 (0)