File tree Expand file tree Collapse file tree 15 files changed +193
-119
lines changed
Expand file tree Collapse file tree 15 files changed +193
-119
lines changed Original file line number Diff line number Diff line change 1- skip_list:
2- - '204'
1+ ---
2+ warn_list:
3+ - '106'
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+ ansible-version : ' <2.10'
47+ - distro : debian9
48+ - distro : debian10
49+ - distro : ubuntu1604
50+ ansible-version : ' >=2.8, <2.9'
51+ - distro : ubuntu1604
52+ ansible-version : ' >=2.9, <2.10'
53+ - distro : ubuntu1604
54+ ansible-version : ' >=2.10, <2.11'
55+ - distro : ubuntu1604
56+ - distro : ubuntu1804
57+ - distro : ubuntu2004
58+
59+ steps :
60+ - name : Check out the codebase
61+ uses : actions/checkout@v2
62+ with :
63+ path : " ${{ github.repository }}"
64+
65+ - name : Set up Python 3
66+ uses : actions/setup-python@v2
67+ with :
68+ python-version : ' 3.x'
69+
70+ - name : Install test dependencies
71+ run : pip install 'ansible${{ matrix.ansible-version }}' molecule[docker] docker
72+
73+ - name : Run Molecule tests
74+ run : |
75+ molecule test
76+ env :
77+ ANSIBLE_FORCE_COLOR : ' 1'
78+ ANSIBLE_VERBOSITY : ' 2'
79+ MOLECULE_DEBUG : ' 1'
80+ MOLECULE_DISTRO : " ${{ matrix.distro }}"
81+ 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## dns
22
3- [ ![ Build Status ] ( https://travis-ci.org /Oefenweb/ansible-dns.svg?branch=master )] ( https://travis-ci.org /Oefenweb/ansible-dns )
3+ [ ![ CI ] ( https://github.com /Oefenweb/ansible-dns/workflows/CI/badge .svg )] ( https://github.com /Oefenweb/ansible-dns/actions?query=workflow%3ACI )
44[ ![ Ansible Galaxy] ( http://img.shields.io/badge/ansible--galaxy-dns-blue.svg )] ( https://galaxy.ansible.com/Oefenweb/dns )
55
66Set up dns in Debian-like systems.
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,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+ - ../../../
Original file line number Diff line number Diff line change 1+ ---
2+ dependency :
3+ name : galaxy
4+ driver :
5+ name : docker
6+ platforms :
7+ - name : instance
8+ image : " geerlingguy/docker-${MOLECULE_DISTRO:-ubuntu1604}-ansible:latest"
9+ command : ${MOLECULE_DOCKER_COMMAND:-""}
10+ volumes :
11+ - /sys/fs/cgroup:/sys/fs/cgroup:ro
12+ privileged : true
13+ pre_build_image : true
14+ provisioner :
15+ name : ansible
16+ playbooks :
17+ prepare : prepare.yml
18+ converge : converge.yml
19+ verify : verify.yml
You can’t perform that action at this time.
0 commit comments