feat: added ansible-lint

This commit is contained in:
2025-02-18 21:29:01 -05:00
parent 14fa6c4052
commit 76db2c3dd3

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