Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: new version 0.3.0 #32

Merged
merged 4 commits into from
May 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .codespell-ignores
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@

cas
16 changes: 11 additions & 5 deletions .github/linters/.gitleaks.toml
Original file line number Diff line number Diff line change
Expand Up @@ -163,12 +163,17 @@ title = "gitleaks config"

[[rules]]
description = "Files with keys and credentials"
file = '''(?i)(id_rsa|passwd|id_rsa.pub|pgpass|pem|ppk)'''
tags = ["key", "credentials"]
file = '''(?i)(id_rsa|passwd|id_rsa.pub|pgpass)$'''
tags = ["key", "files"]

[[rules]]
description = "Extension Files with keys and credentials"
file = '''(.*?)(pub|pem|ppk|key)$'''
tags = ["key", "files"]
[rules.allowlist]
description = "ignore files"
regexes = [
'''test/fixtures/keys/.*-test.*$''',
description = "ignore file test"
files = [
'''^test/fixtures/keys/.*-test.*$''',
]

# Global allowlist
Expand All @@ -185,6 +190,7 @@ title = "gitleaks config"
'''34ab6c88ea1e77b54bcbe3cda99b34ded7554c11''',
'''610c8caf8a7d198a0a0c910e40a1bc9a3ce575c7''',
'''f1147299e0e02d4979391897eecb09857f751f08''',
'''e65d669b6f1d5112de2fa3f16c6bacceb9b3c3a4''',
]

[whitelist]
Expand Down
2 changes: 1 addition & 1 deletion .github/linters/.pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ int-import-graph=
max-args=10

# Argument names that match this expression will be ignored. Default to name
# with leading underscore
# with leading unders
ignored-argument-names=_.*

# Maximum number of locals for function / method body
Expand Down
64 changes: 64 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,70 @@

All notable changes to this project will be documented in this file. This file uses change log convention from [keep a CHANGELOG](http://keepachangelog.com/en/0.3.0/).

<a name="0.3.0"></a>

## [0.3.0](https://github.com/hadenlabs/terraform-aws-openvpn/compare/0.2.0...0.3.0)

> 2021-05-05

### Bug Fixes

- name resource instance ([#27](https://github.com/hadenlabs/terraform-aws-openvpn/issues/27))

### Code Refactoring

- dependences python ([#31](https://github.com/hadenlabs/terraform-aws-openvpn/issues/31))
- configuration generate code ([#31](https://github.com/hadenlabs/terraform-aws-openvpn/issues/31))
- sample for openvpn basic ([#29](https://github.com/hadenlabs/terraform-aws-openvpn/issues/29))
- test openvpn basic ([#29](https://github.com/hadenlabs/terraform-aws-openvpn/issues/29))
- generator template test ([#29](https://github.com/hadenlabs/terraform-aws-openvpn/issues/29))
- value test pem openvpn ([#29](https://github.com/hadenlabs/terraform-aws-openvpn/issues/29))
- generator plop test ([#27](https://github.com/hadenlabs/terraform-aws-openvpn/issues/27))
- change utils to keys generate ([#27](https://github.com/hadenlabs/terraform-aws-openvpn/issues/27))
- name resources aws with terraform ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- examples ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- configuration bumpversion ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- clean modules not used ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- name project ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- badges for project ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- configuration github actions ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- actions make ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- example to examples ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- lints code validation ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- generate readme of yaml template ([#12](https://github.com/hadenlabs/terraform-aws-openvpn/issues/12))
- change extension sh.tpl to tpl.sh ([#23](https://github.com/hadenlabs/terraform-aws-openvpn/issues/23))
- function make terraform docs ([#23](https://github.com/hadenlabs/terraform-aws-openvpn/issues/23))
- generator terraform vars ([#23](https://github.com/hadenlabs/terraform-aws-openvpn/issues/23))
- change files sh.tpl to tpl.sh ([#23](https://github.com/hadenlabs/terraform-aws-openvpn/issues/23))
- configuration make ([#23](https://github.com/hadenlabs/terraform-aws-openvpn/issues/23))
- configuration codespell, gitleaks and todocheck ([#23](https://github.com/hadenlabs/terraform-aws-openvpn/issues/23))
- actions make ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- docs examples ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- change travis to github actions ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- generators readme ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- hooks pre-commit ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))

### Features

- ignore commits of pem key ([#29](https://github.com/hadenlabs/terraform-aws-openvpn/issues/29))
- implement module null tags ([#29](https://github.com/hadenlabs/terraform-aws-openvpn/issues/29))
- implement docs terraform ([#27](https://github.com/hadenlabs/terraform-aws-openvpn/issues/27))
- ignore commits ([#27](https://github.com/hadenlabs/terraform-aws-openvpn/issues/27))
- implement ignore file test pem ([#27](https://github.com/hadenlabs/terraform-aws-openvpn/issues/27))
- implement ignore email for gitleaks ([#27](https://github.com/hadenlabs/terraform-aws-openvpn/issues/27))
- implement path test ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- implement configuration go ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- implement generator plop ([#25](https://github.com/hadenlabs/terraform-aws-openvpn/issues/25))
- implement settings project ([#1](https://github.com/hadenlabs/terraform-aws-openvpn/issues/1))
- implement settings project ([#1](https://github.com/hadenlabs/terraform-aws-openvpn/issues/1))
- implement settings project ([#1](https://github.com/hadenlabs/terraform-aws-openvpn/issues/1))
- implement license lgpl ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- implement application stale github ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- implement settings project ([#1](https://github.com/hadenlabs/terraform-aws-openvpn/issues/1))
- implement license lgpl ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- implement application stale github ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))
- implement versions dependences ([#21](https://github.com/hadenlabs/terraform-aws-openvpn/issues/21))

<a name="0.2.0"></a>

## [0.2.0](https://github.com/hadenlabs/terraform-aws-openvpn/compare/0.1.1...0.2.0)
Expand Down
1 change: 0 additions & 1 deletion Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ mypy = "*"
pycodestyle = "*"
pydocstyle = "*"
pylint = "*"
mock = "*"
parso = "*"
bumpversion = "*"
pre-commit = "*"
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

# terraform-aws-openvpn

[![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/hadenlabs/terraform-aws-openvpn?label=latest&sort=semver)](https://github.com/hadenlabs/terraform-aws-openvpn/releases) [![Lint](https://img.shields.io/github/workflow/status/hadenlabs/terraform-aws-openvpn/lint-code)](https://github.com/hadenlabs/terraform-aws-openvpn/actions) [![Issues](https://img.shields.io/github/issues/hadenlabs/terraform-aws-openvpn)](https://github.com/hadenlabs/terraform-aws-openvpn/issues) [![Latest Release](https://img.shields.io/github/release/hadenlabs/terraform-aws-openvpn)](https://github.com/hadenlabs/terraform-aws-openvpn/releases) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow)](https://conventionalcommits.org) [![KeepAChangelog](https://img.shields.io/badge/Keep%20A%20Changelog-1.0.0-%23E05735)](https://keepachangelog.com) [![Beacon](https://ga-beacon.appspot.com/G-MZEK48EGE8/terraform-aws-openvpn/readme)](https://github.com/hadenlabs/terraform-aws-openvpn)
[![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/hadenlabs/terraform-aws-openvpn?label=latest&sort=semver)](https://github.com/hadenlabs/terraform-aws-openvpn/releases) [![Latest Release](https://img.shields.io/github/release/hadenlabs/terraform-aws-openvpn)](https://github.com/hadenlabs/terraform-aws-openvpn/releases) [![Lint](https://img.shields.io/github/workflow/status/hadenlabs/terraform-aws-openvpn/lint-code)](https://github.com/hadenlabs/terraform-aws-openvpn/actions) [![Issues](https://img.shields.io/github/issues/hadenlabs/terraform-aws-openvpn)](https://github.com/hadenlabs/terraform-aws-openvpn/issues) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow)](https://conventionalcommits.org) [![KeepAChangelog](https://img.shields.io/badge/Keep%20A%20Changelog-1.0.0-%23E05735)](https://keepachangelog.com) [![Beacon](https://ga-beacon.appspot.com/G-MZEK48EGE8/terraform-aws-openvpn/readme)](https://github.com/hadenlabs/terraform-aws-openvpn)

Terraform module to provision an openvpn instance.

Expand All @@ -23,7 +23,7 @@ Terraform module to provision an openvpn instance.
```hcl
module "main" {
source = "hadenlabs/openvpn/aws"
version = "0.2.0"
version = "0.3.0"

providers = {
aws = aws
Expand All @@ -48,7 +48,7 @@ Full working examples can be found in [examples](./examples) folder.
```hcl
module "main" {
source = "hadenlabs/openvpn/aws"
version = "0.2.0"
version = "0.3.0"

providers = {
aws = aws
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/common.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
```hcl
module "main" {
source = "hadenlabs/openvpn/aws"
version = "0.2.0"
version = "0.3.0"

providers = {
aws = aws
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hadenlabs/terraform-aws-openvpn",
"version": "0.2.0",
"version": "0.3.0",
"description": "terraform-aws-openvpn for terraform aws",
"author": "Luis Mayta <slovacus@gmail.com>",
"license": "LGPL-3.0",
Expand Down
8 changes: 4 additions & 4 deletions provision/generators/README.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,15 @@ badges:
- name: GitHub tag (latest SemVer)
image: https://img.shields.io/github/v/tag/hadenlabs/terraform-aws-openvpn?label=latest&sort=semver
url: https://github.com/hadenlabs/terraform-aws-openvpn/releases
- name: Latest Release
image: https://img.shields.io/github/release/hadenlabs/terraform-aws-openvpn
url: https://github.com/hadenlabs/terraform-aws-openvpn/releases
- name: Lint
image: https://img.shields.io/github/workflow/status/hadenlabs/terraform-aws-openvpn/lint-code
url: https://github.com/hadenlabs/terraform-aws-openvpn/actions
- name: Issues
image: https://img.shields.io/github/issues/hadenlabs/terraform-aws-openvpn
url: https://github.com/hadenlabs/terraform-aws-openvpn/issues
- name: Latest Release
image: https://img.shields.io/github/release/hadenlabs/terraform-aws-openvpn
url: https://github.com/hadenlabs/terraform-aws-openvpn/releases
- name: Conventional Commits
image: https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow
url: https://conventionalcommits.org
Expand All @@ -62,7 +62,7 @@ usage: |-
```hcl
module "main" {
source = "hadenlabs/openvpn/aws"
version = "0.2.0"
version = "0.3.0"

providers = {
aws = aws
Expand Down
2 changes: 1 addition & 1 deletion provision/make/keys.mk
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ keys.help:
keys:
make keys.help

## show keys make
## generate key openssl
.PHONY: keys.openssl
keys.openssl:
@if [ -z "${stage}" ]; then \
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
files = package.json provision/generators/README.yaml docs/examples/common.md
commit = False
tag = False
current_version = 0.2.0
current_version = 0.3.0

[bumpversion:file:setup.cfg]
search = {current_version}
Expand Down