File tree Expand file tree Collapse file tree 15 files changed +182
-102
lines changed Expand file tree Collapse file tree 15 files changed +182
-102
lines changed Original file line number Diff line number Diff line change
1
+ warn_list:
2
+ - '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 : ' 3'
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/[email protected]
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 1
1
## virtualbox
2
2
3
- [ ![ Build Status ] ( https://travis-ci.org /Oefenweb/ansible-virtualbox.svg?branch=master )] ( https://travis-ci.org /Oefenweb/ansible-virtualbox )
3
+ [ ![ CI ] ( https://github.com /Oefenweb/ansible-virtualbox/workflows/CI/badge .svg )] ( https://github.com /Oefenweb/ansible-virtualbox/actions?query=workflow%3ACI )
4
4
[ ![ Ansible Galaxy] ( http://img.shields.io/badge/ansible--galaxy-virtualbox-blue.svg )] ( https://galaxy.ansible.com/Oefenweb/virtualbox/ )
5
5
6
6
Set up [ VirtualBox] ( https://www.virtualbox.org/ ) in Debian-like systems.
7
7
8
8
#### Requirements
9
9
10
- None
10
+ * ` software-properties-common ` (will be installed)
11
+ * ` dirmngr ` (will be installed)
11
12
12
13
#### Variables
13
14
Original file line number Diff line number Diff line change 4
4
role = File . basename ( File . expand_path ( File . dirname ( __FILE__ ) ) )
5
5
6
6
boxes = [
7
- {
8
- :name => "ubuntu-1404" ,
9
- :box => "bento/ubuntu-14.04" ,
10
- :ip => '10.0.0.12' ,
11
- :cpu => "50" ,
12
- :ram => "256"
13
- } ,
14
7
{
15
8
:name => "ubuntu-1604" ,
16
9
:box => "bento/ubuntu-16.04" ,
17
- :ip => '10.0.0.13 ' ,
10
+ :ip => '10.0.0.12 ' ,
18
11
:cpu => "50" ,
19
12
:ram => "256"
20
13
} ,
21
14
{
22
15
:name => "ubuntu-1804" ,
23
16
:box => "bento/ubuntu-18.04" ,
24
- :ip => '10.0.0.14 ' ,
17
+ :ip => '10.0.0.13 ' ,
25
18
:cpu => "50" ,
26
19
:ram => "384"
27
20
} ,
28
21
{
29
- :name => "debian-7 " ,
30
- :box => "bento/debian-7 " ,
31
- :ip => '10.0.0.15 ' ,
22
+ :name => "ubuntu-2004 " ,
23
+ :box => "bento/ubuntu-20.04 " ,
24
+ :ip => '10.0.0.14 ' ,
32
25
:cpu => "50" ,
33
- :ram => "256 "
26
+ :ram => "384 "
34
27
} ,
35
28
{
36
29
:name => "debian-8" ,
Original file line number Diff line number Diff line change @@ -11,12 +11,11 @@ galaxy_info:
11
11
platforms :
12
12
- name : Ubuntu
13
13
versions :
14
- - trusty
15
14
- xenial
16
15
- bionic
16
+ - focal
17
17
- name : Debian
18
18
versions :
19
- - wheezy
20
19
- jessie
21
20
- stretch
22
21
- buster
Original file line number Diff line number Diff line change
1
+ ---
2
+ - name : Converge
3
+ hosts : all
4
+ become : true
5
+ tasks : []
6
+ roles :
7
+ - ../../../
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