File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
2- name : Lint
2+ name : Ansible Lint
33
44on :
55 push :
66 paths :
77 - " **.yaml"
88 - " **.yml"
9- - " **.sh"
109 pull_request :
1110
11+ concurrency :
12+ group : ${{ github.workflow }}-${{ github.ref }}
13+ cancel-in-progress : true
14+
1215jobs :
13- lint :
16+ ansible- lint :
1417 runs-on : ubuntu-latest
18+
1519 steps :
1620 - name : Checkout repository
1721 uses : actions/checkout@v4
3135 - name : Run ansible-lint
3236 run : ansible-lint
3337
34- - name : Playbook syntax check
38+ - name : Run playbook syntax check
3539 run : |
3640 for file in $(find playbooks -name "*.yaml"); do
3741 ansible-playbook --syntax-check "$file" || exit 1
Original file line number Diff line number Diff line change 33_ Automated set up of Fedora Workstation and Fedora Server using Ansible_
44
55![ Workstation] ( https://img.shields.io/badge/Supported_Workstation-42-blue )
6- [ ![ Lint] ( https://img.shields.io/github/actions/workflow/status/zbhavyai/fedora-setup/lint.yaml?label=Lint )] ( https://github.com/zbhavyai/fedora-setup/actions/workflows/lint.yaml )
6+ [ ![ Ansible Lint] ( https://img.shields.io/github/actions/workflow/status/zbhavyai/fedora-setup/ansible- lint.yaml?label=Lint )] ( https://github.com/zbhavyai/fedora-setup/actions/workflows/ansible- lint.yaml )
77[ ![ License] ( https://img.shields.io/github/license/zbhavyai/fedora-setup?label=License )] ( https://github.com/zbhavyai/fedora-setup/blob/main/LICENSE )
88
99The goal is to automate as much as possible to a reasonable extent. This means that there will be manual intervention involved, such as some application configuration after installation.
You can’t perform that action at this time.
0 commit comments