From d274581f921add444fff10042adecfbf8d9438f6 Mon Sep 17 00:00:00 2001 From: Prashant Yadav <79893616+theprashantyadav@users.noreply.github.com> Date: Tue, 9 Apr 2024 22:28:29 +0530 Subject: [PATCH] fix: update workflow latest version and change _example name (#76) --- .github/workflows/readme.yml | 57 +++---------------- .github/workflows/tf-checks.yml | 10 ++-- README.yaml | 23 ++++++-- {_example => examples}/basic/example.tf | 0 {_example => examples}/basic/outputs.tf | 0 {_example => examples}/basic/versions.tf | 0 {_example => examples}/complete/example.tf | 0 {_example => examples}/complete/outputs.tf | 0 {_example => examples}/complete/versions.tf | 0 .../private-subnet/example.tf | 0 .../private-subnet/outputs.tf | 0 .../private-subnet/versions.tf | 0 .../example.tf | 0 .../outputs.tf | 0 .../versions.tf | 0 .../public-subnet/example.tf | 0 .../public-subnet/outputs.tf | 0 .../public-subnet/versions.tf | 0 18 files changed, 31 insertions(+), 59 deletions(-) rename {_example => examples}/basic/example.tf (100%) rename {_example => examples}/basic/outputs.tf (100%) rename {_example => examples}/basic/versions.tf (100%) rename {_example => examples}/complete/example.tf (100%) rename {_example => examples}/complete/outputs.tf (100%) rename {_example => examples}/complete/versions.tf (100%) rename {_example => examples}/private-subnet/example.tf (100%) rename {_example => examples}/private-subnet/outputs.tf (100%) rename {_example => examples}/private-subnet/versions.tf (100%) rename {_example => examples}/public-private-subnet-single-nat-gateway/example.tf (100%) rename {_example => examples}/public-private-subnet-single-nat-gateway/outputs.tf (100%) rename {_example => examples}/public-private-subnet-single-nat-gateway/versions.tf (100%) rename {_example => examples}/public-subnet/example.tf (100%) rename {_example => examples}/public-subnet/outputs.tf (100%) rename {_example => examples}/public-subnet/versions.tf (100%) diff --git a/.github/workflows/readme.yml b/.github/workflows/readme.yml index 95e527b..939e95d 100644 --- a/.github/workflows/readme.yml +++ b/.github/workflows/readme.yml @@ -1,53 +1,14 @@ -name: 'Create README.md file' +name: readme workflow on: push: branches: - master + paths-ignore: + - 'README.md' + workflow_dispatch: jobs: - readme: - name: 'readme-create' - runs-on: ubuntu-latest - steps: - - name: 'Checkout' - uses: actions/checkout@master - - - name: 'Set up Python 3.7' - uses: actions/setup-python@v5 - with: - python-version: '3.x' - - - name: 'create readme' - uses: 'clouddrove/github-actions@9.0.3' - with: - actions_subcommand: 'readme' - github_token: '${{ secrets.GITHUB }}' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - - name: 'pre-commit check errors' - uses: pre-commit/action@v3.0.1 - continue-on-error: true - - - name: 'pre-commit fix erros' - uses: pre-commit/action@v3.0.1 - continue-on-error: true - - - name: 'push readme' - uses: 'clouddrove/github-actions@9.0.3' - continue-on-error: true - with: - actions_subcommand: 'push' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: 'Slack Notification' - uses: clouddrove/action-slack@v2 - with: - status: ${{ job.status }} - fields: repo,author - author_name: 'CloudDrove' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required - if: always() + assignee: + uses: clouddrove/github-shared-workflows/.github/workflows/readme.yml@1.2.4 + secrets: + TOKEN : ${{ secrets.GITHUB }} + SLACK_WEBHOOK_TERRAFORM: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} diff --git a/.github/workflows/tf-checks.yml b/.github/workflows/tf-checks.yml index a36045b..5469fdb 100644 --- a/.github/workflows/tf-checks.yml +++ b/.github/workflows/tf-checks.yml @@ -8,20 +8,20 @@ jobs: tf-checks-private-subnet-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.2.4 with: - working_directory: './_example/private-subnet/' + working_directory: './examples/private-subnet/' tf-checks-basic-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.2.4 with: - working_directory: './_example/basic/' + working_directory: './examples/basic/' tf-checks-public-private-subnet-single-nat-gateway-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.2.4 with: - working_directory: './_example/public-private-subnet-single-nat-gateway/' + working_directory: './examples/public-private-subnet-single-nat-gateway/' tf-checks-complete-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.2.4 with: - working_directory: './_example/complete/' + working_directory: './examples/complete/' tf-checks-public-subnet-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.2.4 with: - working_directory: './_example/public-subnet/' + working_directory: './examples/public-subnet/' diff --git a/README.yaml b/README.yaml index 0178ddd..a82be6b 100644 --- a/README.yaml +++ b/README.yaml @@ -24,17 +24,28 @@ badges: - name: "Licence" image: "https://img.shields.io/badge/License-APACHE-blue.svg" url: "LICENSE.md" + - name: "Changelog" + image: "https://img.shields.io/badge/Changelog-blue" + url: "CHANGELOG.md" prerequesties: - - name: Terraform 1.5.3 + - name: Terraform url: https://learn.hashicorp.com/terraform/getting-started/install.html -# description of this project + version: ">= 1.6.6" + +providers: + - name: aws + url: https://aws.amazon.com/ + version: ">= 5.31.0" + +module_dependencies: + - name: Labels Module + url: https://github.com/clouddrove/terraform-aws-labels + description: Provides resource tagging. + description: |- Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log. -# extra content -include: - - "terraform.md" # How to use this project usage: |- @@ -87,4 +98,4 @@ usage: |- ipv4_public_cidrs = ["10.0.1.0/24", "10.0.13.0/24", "10.0.18.0/24"] enable_ipv6 = false } - ``` \ No newline at end of file + ``` diff --git a/_example/basic/example.tf b/examples/basic/example.tf similarity index 100% rename from _example/basic/example.tf rename to examples/basic/example.tf diff --git a/_example/basic/outputs.tf b/examples/basic/outputs.tf similarity index 100% rename from _example/basic/outputs.tf rename to examples/basic/outputs.tf diff --git a/_example/basic/versions.tf b/examples/basic/versions.tf similarity index 100% rename from _example/basic/versions.tf rename to examples/basic/versions.tf diff --git a/_example/complete/example.tf b/examples/complete/example.tf similarity index 100% rename from _example/complete/example.tf rename to examples/complete/example.tf diff --git a/_example/complete/outputs.tf b/examples/complete/outputs.tf similarity index 100% rename from _example/complete/outputs.tf rename to examples/complete/outputs.tf diff --git a/_example/complete/versions.tf b/examples/complete/versions.tf similarity index 100% rename from _example/complete/versions.tf rename to examples/complete/versions.tf diff --git a/_example/private-subnet/example.tf b/examples/private-subnet/example.tf similarity index 100% rename from _example/private-subnet/example.tf rename to examples/private-subnet/example.tf diff --git a/_example/private-subnet/outputs.tf b/examples/private-subnet/outputs.tf similarity index 100% rename from _example/private-subnet/outputs.tf rename to examples/private-subnet/outputs.tf diff --git a/_example/private-subnet/versions.tf b/examples/private-subnet/versions.tf similarity index 100% rename from _example/private-subnet/versions.tf rename to examples/private-subnet/versions.tf diff --git a/_example/public-private-subnet-single-nat-gateway/example.tf b/examples/public-private-subnet-single-nat-gateway/example.tf similarity index 100% rename from _example/public-private-subnet-single-nat-gateway/example.tf rename to examples/public-private-subnet-single-nat-gateway/example.tf diff --git a/_example/public-private-subnet-single-nat-gateway/outputs.tf b/examples/public-private-subnet-single-nat-gateway/outputs.tf similarity index 100% rename from _example/public-private-subnet-single-nat-gateway/outputs.tf rename to examples/public-private-subnet-single-nat-gateway/outputs.tf diff --git a/_example/public-private-subnet-single-nat-gateway/versions.tf b/examples/public-private-subnet-single-nat-gateway/versions.tf similarity index 100% rename from _example/public-private-subnet-single-nat-gateway/versions.tf rename to examples/public-private-subnet-single-nat-gateway/versions.tf diff --git a/_example/public-subnet/example.tf b/examples/public-subnet/example.tf similarity index 100% rename from _example/public-subnet/example.tf rename to examples/public-subnet/example.tf diff --git a/_example/public-subnet/outputs.tf b/examples/public-subnet/outputs.tf similarity index 100% rename from _example/public-subnet/outputs.tf rename to examples/public-subnet/outputs.tf diff --git a/_example/public-subnet/versions.tf b/examples/public-subnet/versions.tf similarity index 100% rename from _example/public-subnet/versions.tf rename to examples/public-subnet/versions.tf