File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
12exclude_paths:
23 - .github/
34skip_list:
Original file line number Diff line number Diff line change 1+ ---
2+ version : 2
3+ updates :
4+
5+ # Maintain dependencies for GitHub Actions
6+ - package-ecosystem : " github-actions"
7+ directory : " /"
8+ schedule :
9+ interval : " weekly"
10+ day : " monday"
11+ time : " 08:00"
12+ timezone : " Europe/Berlin"
Original file line number Diff line number Diff line change 1+ ---
12name : Validate
23
3- on :
4- - push
4+ on : [push] # yamllint disable-line rule:truthy
55
66jobs :
77 validate :
@@ -16,10 +16,10 @@ jobs:
1616 with :
1717 version : " latest"
1818
19- - name : Init base image
19+ - name : Init base image
2020 run : " packer init baseimage.pkr.hcl"
2121
22- - name : Init webserver image
22+ - name : Init webserver image
2323 run : " packer init webserver.pkr.hcl"
2424
2525 - name : Validate base image
2828 - name : Validate packer configuration
2929 run : " packer validate webserver.pkr.hcl"
3030
31+ - name : Validate YAML
32+ uses : ibiqlik/action-yamllint@v3
33+
3134 - name : Validate ansible playbooks
3235 uses : ansible/ansible-lint-action@main
Original file line number Diff line number Diff line change 1+ ---
2+ ignore: |
3+ roles/prometheus/files/generator.yml
4+ roles/*/templates/*
5+
6+ extends: default
7+
8+ rules:
9+ comments:
10+ min-spaces-from-content: 1
11+ comments-indentation: false
12+ line-length:
13+ max: 120
14+ braces:
15+ min-spaces-inside: 0
16+ max-spaces-inside: 1
17+ octal-values:
18+ forbid-implicit-octal: true
19+ forbid-explicit-octal: true
Original file line number Diff line number Diff line change 55test : init
66 packer validate baseimage.pkr.hcl
77 packer validate webserver.pkr.hcl
8+ yamllint .
89 ansible-lint
910
1011build : test
Original file line number Diff line number Diff line change 1313
1414- name : Add ondrej php repo
1515 ansible.builtin.apt_repository :
16- repo : deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ {{ ansible_distribution_release }} main
16+ repo : deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ {{ ansible_distribution_release }} main # yamllint disable-line rule:line-length
1717
1818- name : " Install packages for php {{ php_version }}"
1919 ansible.builtin.apt :
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ pkgs.mkShell {
77 python311
88 python311Packages . pip
99 jq
10+ yamllint
1011 ] ;
1112 shellHook = ''
1213 packer init baseimage.pkr.hcl
You can’t perform that action at this time.
0 commit comments