change file cicd
Some checks failed
Ansible Lint / ansible_lint_and_syntax_check (push) Failing after 6s
Ansible Lint / deploy (push) Failing after 6s

This commit is contained in:
2025-08-26 14:43:50 +02:00
parent 31711c7627
commit 3814c19ba3
2 changed files with 30 additions and 35 deletions

View File

@@ -1,8 +1,8 @@
name: Deploy Minecraft Server
name: Ansible Lint
on:
push:
branches: [ main ]
branches: [ main, develop ]
workflow_dispatch:
inputs:
environment:
@@ -13,8 +13,36 @@ on:
options:
- staging
- production
pull_request:
branches: [ main ]
jobs:
ansible_lint_and_syntax_check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.9'
- name: Install dependencies
run: |
pip install ansible ansible-lint yamllint
- name: Run yamllint
run: yamllint .
- name: Run ansible-lint
run: ansible-lint
continue-on-error: true
- name: Validate inventory files
run: |
ansible-inventory --list -i inventories/production/hosts.yml
ansible-inventory --list -i inventories/staging/hosts.yml
deploy:
runs-on: ubuntu-latest
environment: ${{ github.event.inputs.environment || 'staging' }}

View File

@@ -1,33 +0,0 @@
name: Ansible Lint
on:
push:
branches: [ main, develop ]
pull_request:
branches: [ main ]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.9'
- name: Install dependencies
run: |
pip install ansible ansible-lint yamllint
- name: Run yamllint
run: yamllint .
- name: Run ansible-lint
run: ansible-lint
- name: Validate inventory files
run: |
ansible-inventory --list -i inventories/production/hosts.yml
ansible-inventory --list -i inventories/staging/hosts.yml