Add build and deploy actions. #1

Open
max wants to merge 19 commits from feat/actions into main
Showing only changes of commit 76db2c3dd3 - Show all commits

View File

@@ -1,16 +1,14 @@
name: Build and Deploy Infrastructure
name: Build & Deploy
on:
push:
branches:
- main
branches: [main]
pull_request:
branches:
- main
branches: [main]
jobs:
terraform:
name: Deploy Infrastructure
infrastructure:
name: Build Infrastructure
runs-on: ubuntu-latest
steps:
@@ -53,4 +51,18 @@ jobs:
- name: Terraform Apply
if: ${{ (steps.check_changes.outputs.changes == 'true') && (github.ref == 'refs/heads/main') }}
run: terraform apply -auto-approve tfplan
working-directory: ./terraform
working-directory: ./terraform
build:
name: Deploy Application
runs-on: ubuntu-24.04
steps:
- name: Checkout to Repository
uses: actions/checkout@v4
- name: Lint Playbooks
uses: ansible/ansible-lint@main
with:
setup_python: true
working_directory: ./playbooks
requirements_file: ../requirements.txt