File tree Expand file tree Collapse file tree 15 files changed +172
-111
lines changed Expand file tree Collapse file tree 15 files changed +172
-111
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ warn_list:
3+ - '106'
4+ - command-instead-of-shell
5+ - no-handler
Original file line number Diff line number Diff line change 1+ ---
2+ name : CI
3+ ' on ' :
4+ pull_request :
5+ push :
6+ branches :
7+ - master
8+ schedule :
9+ - cron : ' 30 1 * * 3'
10+
11+ jobs :
12+
13+ lint :
14+ name : Lint
15+ runs-on : ubuntu-latest
16+ steps :
17+ - name : Check out the codebase
18+ uses : actions/checkout@v2
19+
20+ - name : Set up Python 3
21+ uses : actions/setup-python@v2
22+ with :
23+ python-version : ' 3.x'
24+
25+ - name : Install test dependencies
26+ run : pip install ansible-lint[community,yamllint]
27+
28+ - name : Lint code
29+ run : |
30+ yamllint .
31+ ansible-lint
32+
33+ molecule :
34+ name : Molecule
35+ runs-on : ubuntu-latest
36+ defaults :
37+ run :
38+ working-directory : " ${{ github.repository }}"
39+ needs :
40+ - lint
41+ strategy :
42+ fail-fast : false
43+ matrix :
44+ include :
45+ - distro : debian8
46+ - distro : debian9
47+ - distro : debian10
48+ - distro : ubuntu1604
49+ ansible-version : ' >=2.8, <2.9'
50+ - distro : ubuntu1604
51+ ansible-version : ' >=2.9, <2.10'
52+ - distro : ubuntu1604
53+ ansible-version : ' >=2.10, <2.11'
54+ - distro : ubuntu1604
55+ - distro : ubuntu1804
56+ - distro : ubuntu2004
57+
58+ steps :
59+ - name : Check out the codebase
60+ uses : actions/checkout@v2
61+ with :
62+ path : " ${{ github.repository }}"
63+
64+ - name : Set up Python 3
65+ uses : actions/setup-python@v2
66+ with :
67+ python-version : ' 3.x'
68+
69+ - name : Install test dependencies
70+ run : pip install 'ansible${{ matrix.ansible-version }}' molecule[docker] docker
71+
72+ - name : Run Molecule tests
73+ run : |
74+ molecule test
75+ env :
76+ ANSIBLE_FORCE_COLOR : ' 1'
77+ ANSIBLE_VERBOSITY : ' 2'
78+ MOLECULE_DEBUG : ' 1'
79+ MOLECULE_DISTRO : " ${{ matrix.distro }}"
80+ PY_COLORS : ' 1'
Original file line number Diff line number Diff line change 1+ ---
2+ name : Release
3+ ' on ' :
4+ push :
5+ tags :
6+ - ' *'
7+
8+ jobs :
9+
10+ release :
11+ name : Release
12+ runs-on : ubuntu-latest
13+ steps :
14+ - name : Check out the codebase
15+ uses : actions/checkout@v2
16+
17+ - name : Publish to Galaxy
18+ uses : robertdebock/galaxy-action@1.1.0
19+ with :
20+ galaxy_api_key : ${{ secrets.GALAXY_API_KEY }}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ---
2+ extends: default
3+
4+ rules:
5+ braces:
6+ max-spaces-inside: 1
7+ level: error
8+ brackets:
9+ max-spaces-inside: 1
10+ level: error
11+ line-length: disable
12+ truthy: disable
13+
14+ ignore: |
15+ .tox/
Original file line number Diff line number Diff line change 11## apt-file
22
3- [ ![ Build Status] ( https://travis-ci.org/Oefenweb/ansible-apt-file.svg?branch=master )] ( https://travis-ci.org/Oefenweb/ansible-apt-file ) [ ![ Ansible Galaxy] ( http://img.shields.io/badge/ansible--galaxy-apt--file-blue.svg )] ( https://galaxy.ansible.com/Oefenweb/apt-file )
3+ [ ![ CI] ( https://github.com/Oefenweb/ansible-apt-file/workflows/CI/badge.svg )] ( https://github.com/Oefenweb/ansible-apt-file/actions?query=workflow%3ACI )
4+ [ ![ Ansible Galaxy] ( http://img.shields.io/badge/ansible--galaxy-apt--file-blue.svg )] ( https://galaxy.ansible.com/Oefenweb/apt_file )
45
56Set up apt-file in Debian-like systems.
67
1011
1112#### Variables
1213
14+ * ` apt_file_quiet ` : [ default: ` true ` ] : Whether or not the jobs should run quietly
15+ * ` apt_file_quietness ` : [ default: ` '&>' ` ] : Controls the "quietness" of the jobs (e.g. ` '>' ` for only ` stderr ` )
16+
1317* ` apt_file_update_daily ` [ default: ` true ` ] : Whether or not to update on daily basis
1418
1519## Dependencies
Original file line number Diff line number Diff line change 44role = File . basename ( File . expand_path ( File . dirname ( __FILE__ ) ) )
55
66boxes = [
7- {
8- :name => "ubuntu-1204" ,
9- :box => "bento/ubuntu-12.04" ,
10- :ip => '10.0.0.11' ,
11- :cpu => "50" ,
12- :ram => "256"
13- } ,
14- {
15- :name => "ubuntu-1404" ,
16- :box => "bento/ubuntu-14.04" ,
17- :ip => '10.0.0.12' ,
18- :cpu => "50" ,
19- :ram => "256"
20- } ,
217 {
228 :name => "ubuntu-1604" ,
239 :box => "bento/ubuntu-16.04" ,
24- :ip => '10.0.0.13 ' ,
10+ :ip => '10.0.0.12 ' ,
2511 :cpu => "50" ,
2612 :ram => "256"
2713 } ,
2814 {
2915 :name => "ubuntu-1804" ,
3016 :box => "bento/ubuntu-18.04" ,
31- :ip => '10.0.0.14 ' ,
17+ :ip => '10.0.0.13 ' ,
3218 :cpu => "50" ,
3319 :ram => "384"
3420 } ,
3521 {
36- :name => "debian-7 " ,
37- :box => "bento/debian-7 " ,
38- :ip => '10.0.0.15 ' ,
22+ :name => "ubuntu-2004 " ,
23+ :box => "bento/ubuntu-20.04 " ,
24+ :ip => '10.0.0.14 ' ,
3925 :cpu => "50" ,
40- :ram => "256 "
26+ :ram => "384 "
4127 } ,
4228 {
4329 :name => "debian-8" ,
Original file line number Diff line number Diff line change 11# defaults file
22---
33apt_file_update_daily : true
4+ apt_file_quiet : true
5+ apt_file_quietness : ' &>'
Original file line number Diff line number Diff line change 22---
33galaxy_info :
44 namespace : oefenweb
5- role_name : apt-file
5+ role_name : apt_file
66 author : Mischa ter Smitten
77 company : Oefenweb.nl B.V.
88 description : Set up apt-file in Debian-like systems
@@ -11,13 +11,11 @@ galaxy_info:
1111 platforms :
1212 - name : Ubuntu
1313 versions :
14- - precise
15- - trusty
1614 - xenial
1715 - bionic
16+ - focal
1817 - name : Debian
1918 versions :
20- - wheezy
2119 - jessie
2220 - stretch
2321 - buster
Original file line number Diff line number Diff line change 1+ ---
2+ - name : Converge
3+ hosts : all
4+ become : true
5+ roles :
6+ - ../../../
You can’t perform that action at this time.
0 commit comments