Content-Length: 205116 | pFad | http://github.com/GSA/datagov-ssb/actions/runs/6817834452/workflow

E7 bump actions to checkout3 (#176) · GSA/datagov-ssb@998addf · GitHub
Skip to content
This repository has been archived by the owner on Dec 24, 2024. It is now read-only.

bump actions to checkout3 (#176) #489

bump actions to checkout3 (#176)

bump actions to checkout3 (#176) #489

Workflow file for this run

---
name: commit
on: [push]
env:
AWS_ACCESS_KEY_ID: "${{ secrets.AWS_ACCESS_KEY_ID }}"
AWS_SECRET_ACCESS_KEY: "${{ secrets.AWS_SECRET_ACCESS_KEY }}"
BUCKET: "${{ secrets.BUCKET }}"
REGION: "${{ secrets.REGION }}"
KEY: "ssb-tfstate"
ENCRYPT: "true"
jobs:
test:
name: test format and validity
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
- name: terraform fmt
uses: dflook/terraform-fmt-check@v1
with:
path: .
- name: terraform validate
uses: dflook/terraform-validate@v1
with:
path: .
test-deployment:
if: github.ref == 'refs/heads/develop'
name: plan & apply (development)
runs-on: ubuntu-latest
environment: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TF_VAR_cf_username: ${{ secrets.TF_VAR_cf_username }}
TF_VAR_cf_password: ${{ secrets.TF_VAR_cf_password }}
TF_VAR_aws_access_key_id: ${{ secrets.TF_VAR_aws_access_key_id }}
TF_VAR_aws_secret_access_key: ${{ secrets.TF_VAR_aws_secret_access_key }}
TERRAFORM_PRE_RUN: |
./install-tools.sh
cp helm /usr/local/bin/
cp kubectl /usr/local/bin/
cp aws-iam-authenticator /usr/local/bin/
aws-iam-authenticator help
steps:
- name: checkout
uses: actions/checkout@v3
- name: prep applications
run: |
./app-setup-eks.sh
./app-setup-solrcloud.sh
./app-setup-smtp.sh
- name: terraform apply (development)
uses: dflook/terraform-apply@v1
with:
path: .
label: development
workspace: development
auto_approve: true
var_file: terraform.development.tfvars
backend_config: >
bucket=${{ env.BUCKET }},
key=${{ env.KEY }},
region=${{ env.REGION }},
encrypt=${{ env.ENCRYPT }},
access_key=${{ env.AWS_ACCESS_KEY_ID }},
secret_key=${{ env.AWS_SECRET_ACCESS_KEY }}
# - name: Setup tmate session
# if: ${{ failure() }}
# uses: mxschmitt/action-tmate@v3
# with:
# limit-access-to-actor: true
- name: test development environment
run: echo development tests ok # TODO development smoke tests








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/GSA/datagov-ssb/actions/runs/6817834452/workflow

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy