Skip to content

Commit 023cd3a

Browse files
Bump ansible-lint from 4.3.7 to 5.0.4 in /.github/workflows/requirements (#377)
1 parent a982bce commit 023cd3a

File tree

25 files changed

+155
-267
lines changed

25 files changed

+155
-267
lines changed

.github/workflows/molecule.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,9 @@ jobs:
1919
matrix:
2020
scenario:
2121
- default
22-
- default_alpine
23-
- default_centos
2422
- module
25-
- module_alpine
26-
- module_centos
2723
- plus
28-
- plus_alpine
29-
- plus_centos
3024
- source
31-
- source_alpine
32-
- source_centos
3325
steps:
3426
- name: Check out the codebase
3527
if: "!(contains(matrix.scenario, 'plus') && github.event.pull_request.head.repo.full_name != github.repository)"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ansible-base==2.10.7
2-
ansible-lint==4.3.7
2+
ansible-lint==5.0.4
33
yamllint==1.26.0
44
molecule[docker]==3.2.4
55
docker==4.4.4

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ ENHANCEMENTS:
1515
* Specify GitHub actions Ubuntu release.
1616
* Minor GitHub template tweaks, including the creation of a SECURITY doc.
1717
* Update list of supported platforms.
18-
* Update Ansible base to `2.10.7`, Molecule to `3.2.4`, yamllint to `1.26.0` and Docker Python SDK to `4.4.4`.
18+
* Update Ansible base to `2.10.7`, Ansible Lint to `5.0.4`, Molecule to `3.2.4`, yamllint to `1.26.0` and Docker Python SDK to `4.4.4`.
19+
* Consolidate Molecule testing scenarios to address changes introduced in Ansible Lint `5.*`.
1920
* Override of systemd `Restart` value by using proper `nginx_service_restart` variable.
2021

2122
BUG FIXES:

meta/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ galaxy_info:
33
author: Alessandro Fael Garcia
44
description: Official Ansible role for NGINX
55
role_name: nginx
6+
namespace: nginxinc # Ansible Lint requirement
67
company: F5 Networks, Inc.
78

89
license: Apache License, Version 2.0

molecule/default/molecule.yml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,41 @@ lint: |
66
yamllint .
77
ansible-lint --force-color
88
platforms:
9+
- name: alpine-3.10
10+
image: alpine:3.10
11+
dockerfile: ../common/Dockerfile.j2
12+
privileged: true
13+
volumes:
14+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
15+
command: "/sbin/init"
16+
- name: alpine-3.11
17+
image: alpine:3.11
18+
dockerfile: ../common/Dockerfile.j2
19+
privileged: true
20+
volumes:
21+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
22+
command: "/sbin/init"
23+
- name: alpine-3.12
24+
image: alpine:3.12
25+
dockerfile: ../common/Dockerfile.j2
26+
privileged: true
27+
volumes:
28+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
29+
command: "/sbin/init"
30+
- name: centos-7
31+
image: centos:7
32+
dockerfile: ../common/Dockerfile.j2
33+
privileged: true
34+
volumes:
35+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
36+
command: "/usr/sbin/init"
37+
- name: centos-8
38+
image: centos:8
39+
dockerfile: ../common/Dockerfile.j2
40+
privileged: true
41+
volumes:
42+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
43+
command: "/usr/sbin/init"
944
- name: debian-stretch
1045
image: debian:stretch-slim
1146
dockerfile: ../common/Dockerfile.j2
@@ -44,5 +79,5 @@ platforms:
4479
provisioner:
4580
name: ansible
4681
playbooks:
47-
converge: ../common/playbooks/default_converge.yml
48-
verify: ../common/playbooks/default_verify.yml
82+
converge: converge.yml
83+
verify: verify.yml

molecule/default_alpine/molecule.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

molecule/default_centos/molecule.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

molecule/module/molecule.yml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,41 @@ lint: |
66
yamllint .
77
ansible-lint --force-color
88
platforms:
9+
- name: alpine-3.10
10+
image: alpine:3.10
11+
dockerfile: ../common/Dockerfile.j2
12+
privileged: true
13+
volumes:
14+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
15+
command: "/sbin/init"
16+
- name: alpine-3.11
17+
image: alpine:3.11
18+
dockerfile: ../common/Dockerfile.j2
19+
privileged: true
20+
volumes:
21+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
22+
command: "/sbin/init"
23+
- name: alpine-3.12
24+
image: alpine:3.12
25+
dockerfile: ../common/Dockerfile.j2
26+
privileged: true
27+
volumes:
28+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
29+
command: "/sbin/init"
30+
- name: centos-7
31+
image: centos:7
32+
dockerfile: ../common/Dockerfile.j2
33+
privileged: true
34+
volumes:
35+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
36+
command: "/usr/sbin/init"
37+
- name: centos-8
38+
image: centos:8
39+
dockerfile: ../common/Dockerfile.j2
40+
privileged: true
41+
volumes:
42+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
43+
command: "/usr/sbin/init"
944
- name: debian-stretch
1045
image: debian:stretch-slim
1146
dockerfile: ../common/Dockerfile.j2
@@ -44,5 +79,5 @@ platforms:
4479
provisioner:
4580
name: ansible
4681
playbooks:
47-
converge: ../common/playbooks/module_converge.yml
48-
verify: ../common/playbooks/module_verify.yml
82+
converge: converge.yml
83+
verify: verify.yml

molecule/module_alpine/molecule.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

molecule/module_centos/molecule.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

molecule/plus/molecule.yml

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,41 @@ lint: |
66
yamllint .
77
ansible-lint --force-color
88
platforms:
9+
- name: alpine-3.10
10+
image: python:alpine3.10
11+
dockerfile: ../common/Dockerfile.j2
12+
privileged: true
13+
volumes:
14+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
15+
command: "/sbin/init"
16+
- name: alpine-3.11
17+
image: python:alpine3.11
18+
dockerfile: ../common/Dockerfile.j2
19+
privileged: true
20+
volumes:
21+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
22+
command: "/sbin/init"
23+
- name: alpine-3.12
24+
image: alpine:3.12
25+
dockerfile: ../common/Dockerfile.j2
26+
privileged: true
27+
volumes:
28+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
29+
command: "/sbin/init"
30+
- name: centos-7
31+
image: centos:7
32+
dockerfile: ../common/Dockerfile.j2
33+
privileged: true
34+
volumes:
35+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
36+
command: "/usr/sbin/init"
37+
- name: centos-8
38+
image: centos:8
39+
dockerfile: ../common/Dockerfile.j2
40+
privileged: true
41+
volumes:
42+
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
43+
command: "/usr/sbin/init"
944
- name: debian-stretch
1045
image: debian:stretch-slim
1146
dockerfile: ../common/Dockerfile.j2
@@ -44,6 +79,6 @@ platforms:
4479
provisioner:
4580
name: ansible
4681
playbooks:
47-
prepare: ../common/playbooks/plus_prepare.yml
48-
converge: ../common/playbooks/plus_converge.yml
49-
verify: ../common/playbooks/plus_verify.yml
82+
prepare: prepare.yml
83+
converge: converge.yml
84+
verify: verify.yml

molecule/common/playbooks/plus_prepare.yml renamed to molecule/plus/prepare.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
- name: Create ephemeral license certificate file from b64 decoded env var
77
copy:
88
content: "{{ lookup('env','NGINX_CRT') | b64decode }}"
9-
dest: ../../../files/license/nginx-repo.crt
9+
dest: ../../files/license/nginx-repo.crt
1010
force: no
1111
mode: 0444
1212

1313
- name: Create ephemeral license key file from b64 decoded env var
1414
copy:
1515
content: "{{ lookup('env','NGINX_KEY') | b64decode }}"
16-
dest: ../../../files/license/nginx-repo.key
16+
dest: ../../files/license/nginx-repo.key
1717
force: no
1818
mode: 0444
File renamed without changes.

molecule/plus_alpine/molecule.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)