diff --git a/.github/dependbot.yml b/.github/dependbot.yml index f983cf9..bed4930 100644 --- a/.github/dependbot.yml +++ b/.github/dependbot.yml @@ -15,7 +15,7 @@ updates: reviewers: - "approvers" - package-ecosystem: "terraform" # See documentation for possible values - directory: "_example/aws_managed" # Location of package manifests + directory: "examples/aws_managed" # Location of package manifests schedule: interval: "weekly" # Add assignees @@ -25,7 +25,7 @@ updates: reviewers: - "approvers" - package-ecosystem: "terraform" # See documentation for possible values - directory: "_example/complete" # Location of package manifests + directory: "examples/complete" # Location of package manifests schedule: interval: "weekly" # Add assignees @@ -35,7 +35,7 @@ updates: reviewers: - "approvers" - package-ecosystem: "terraform" # See documentation for possible values - directory: "_example/self_managed" # Location of package manifests + directory: "examples/self_managed" # Location of package manifests schedule: interval: "weekly" # Add assignees diff --git a/.github/workflows/readme.yml b/.github/workflows/readme.yml index 1eb0243..31bf3ce 100644 --- a/.github/workflows/readme.yml +++ b/.github/workflows/readme.yml @@ -1,53 +1,15 @@ -name: 'Create README.md file' +name: Readme Workflow on: push: branches: - master - + paths-ignore: + - 'README.md' + - 'docs/**' + workflow_dispatch: jobs: - readme-create: - 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.0 - continue-on-error: true - - - name: 'pre-commit fix erros' - uses: pre-commit/action@v3.0.0 - 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() + README: + uses: clouddrove/github-shared-workflows/.github/workflows/readme.yml@1.2.4 + secrets: + TOKEN : ${{ secrets.GITHUB }} + SLACK_WEBHOOK_TERRAFORM: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} \ No newline at end of file diff --git a/.github/workflows/tf-checks.yml b/.github/workflows/tf-checks.yml index 12a5c9f..2531feb 100644 --- a/.github/workflows/tf-checks.yml +++ b/.github/workflows/tf-checks.yml @@ -8,12 +8,12 @@ jobs: tf-checks-aws-managed-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.0.9 with: - working_directory: './_example/aws_managed/' + working_directory: './examples/aws_managed/' tf-checks-complete-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.0.9 with: - working_directory: './_example/complete/' + working_directory: './examples/complete/' tf-checks-self-managed-example: uses: clouddrove/github-shared-workflows/.github/workflows/tf-checks.yml@1.0.9 with: - working_directory: './_example/self_managed/' \ No newline at end of file + working_directory: './examples/self_managed/' \ No newline at end of file diff --git a/README.yaml b/README.yaml index 4cdfba6..c63cdd7 100644 --- a/README.yaml +++ b/README.yaml @@ -18,9 +18,15 @@ badges: - name: "Terraform" image: "https://img.shields.io/badge/Terraform-v0.13-green" url: "https://www.terraform.io" + - name: "tfsec" + image: "https://github.com/clouddrove/terraform-aws-eks/actions/workflows/tfsec.yml/badge.svg" + url: "https://github.com/clouddrove/terraform-aws-eks/actions/workflows/tfsec.yml" - name: "Licence" - image: "https://img.shields.io/badge/License-MIT-blue.svg" + 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 to display prerequesties: @@ -28,6 +34,15 @@ prerequesties: url: "https://kubernetes.io/docs/tasks/tools/install-kubectl/" - name: "AWS IAM Authenticator" url: "https://docs.aws.amazon.com/eks/latest/userguide/install-aws-iam-authenticator.html" + - name: Terraform + url: https://learn.hashicorp.com/terraform/getting-started/install.html + version: ">= 1.5.4" + +providers: + - name: aws + url: https://aws.amazon.com/ + version: ">= 5.11.0" + # description of this project diff --git a/_example/aws_managed/example.tf b/examples/aws_managed/example.tf similarity index 100% rename from _example/aws_managed/example.tf rename to examples/aws_managed/example.tf diff --git a/_example/aws_managed/output.tf b/examples/aws_managed/output.tf similarity index 100% rename from _example/aws_managed/output.tf rename to examples/aws_managed/output.tf diff --git a/_example/aws_managed/versions.tf b/examples/aws_managed/versions.tf similarity index 100% rename from _example/aws_managed/versions.tf rename to examples/aws_managed/versions.tf diff --git a/_example/aws_managed_with_fargate/example.tf b/examples/aws_managed_with_fargate/example.tf similarity index 100% rename from _example/aws_managed_with_fargate/example.tf rename to examples/aws_managed_with_fargate/example.tf diff --git a/_example/aws_managed_with_fargate/output.tf b/examples/aws_managed_with_fargate/output.tf similarity index 100% rename from _example/aws_managed_with_fargate/output.tf rename to examples/aws_managed_with_fargate/output.tf diff --git a/_example/aws_managed_with_fargate/versions.tf b/examples/aws_managed_with_fargate/versions.tf similarity index 100% rename from _example/aws_managed_with_fargate/versions.tf rename to examples/aws_managed_with_fargate/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/output.tf b/examples/complete/output.tf similarity index 100% rename from _example/complete/output.tf rename to examples/complete/output.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/self_managed/example.tf b/examples/self_managed/example.tf similarity index 100% rename from _example/self_managed/example.tf rename to examples/self_managed/example.tf diff --git a/_example/self_managed/output.tf b/examples/self_managed/output.tf similarity index 100% rename from _example/self_managed/output.tf rename to examples/self_managed/output.tf diff --git a/_example/self_managed/versions.tf b/examples/self_managed/versions.tf similarity index 100% rename from _example/self_managed/versions.tf rename to examples/self_managed/versions.tf