Skip to content

Commit dd09608

Browse files
committed
F41 -> F43
1 parent 86cc72d commit dd09608

9 files changed

Lines changed: 120 additions & 14 deletions

File tree

.github/workflows/default.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@ jobs:
1616
matrix:
1717
molecule_distro:
1818
- fedora41
19-
# - fedora42
20-
# - fedora43
21-
# - rocky8
22-
# - rocky9
19+
- fedora42
20+
- fedora43
2321
steps:
2422
- uses: actions/checkout@v3
2523
with:

ansible.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
[defaults]
22

33
inventory = ./inventory/hosts
4-
gathering = implicit
5-
gather_subset = all
64
roles_path = ./roles
75
log_path = ./ansible.log
86
module_name = command
97
nocows = 0
108
cow_selection = random
119
nocolor = 0
1210
retry_files_enabled = False
11+
remote_tmp = /tmp
1312

1413
[privilege_escalation]
1514

molecule/fedora41/molecule.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ lint: |
1414
flake8
1515
1616
platforms:
17-
- name: theFedoraNode
17+
- name: theFedora41Node
1818
image: "fedora:41"
1919
privileged: true
2020
command: /usr/sbin/init
@@ -30,5 +30,9 @@ provisioner:
3030
converge: ../shared/converge.yml
3131
prepare: ../shared/prepare.yml
3232
side_effect: ../shared/side_effect.yml
33+
inventory:
34+
group_vars:
35+
all:
36+
developer_machine: yes
3337
verifier:
3438
name: ansible

molecule/fedora41/verify.yml

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

molecule/fedora41/verify.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../shared/verify.yml

molecule/fedora42/molecule.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
dependency:
3+
name: galaxy
4+
enabled: false
5+
options:
6+
role-file: requirements.yml
7+
8+
driver:
9+
name: docker
10+
11+
lint: |
12+
yamllint .
13+
ansible-lint
14+
flake8
15+
16+
platforms:
17+
- name: theFedora42Node
18+
image: "fedora:42"
19+
privileged: true
20+
command: /usr/sbin/init
21+
volumes:
22+
- /sys/fs/cgroup:/sys/fs/cgroup:rw
23+
cgroupns_mode: host
24+
groups:
25+
- group1
26+
27+
provisioner:
28+
name: ansible
29+
playbooks:
30+
converge: ../shared/converge.yml
31+
prepare: ../shared/prepare.yml
32+
side_effect: ../shared/side_effect.yml
33+
inventory:
34+
group_vars:
35+
all:
36+
developer_machine: yes
37+
verifier:
38+
name: ansible

molecule/fedora42/verify.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../shared/verify.yml

molecule/fedora43/molecule.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
dependency:
3+
name: galaxy
4+
enabled: false
5+
options:
6+
role-file: requirements.yml
7+
8+
driver:
9+
name: docker
10+
11+
lint: |
12+
yamllint .
13+
ansible-lint
14+
flake8
15+
16+
platforms:
17+
- name: theFedora43Node
18+
image: "fedora:43"
19+
privileged: true
20+
# command: /usr/sbin/init
21+
volumes:
22+
- /sys/fs/cgroup:/sys/fs/cgroup:rw
23+
cgroupns_mode: host
24+
groups:
25+
- group1
26+
tmpfs:
27+
- /run
28+
- /tmp
29+
30+
provisioner:
31+
name: ansible
32+
playbooks:
33+
converge: ../shared/converge.yml
34+
prepare: ../shared/prepare.yml
35+
side_effect: ../shared/side_effect.yml
36+
inventory:
37+
group_vars:
38+
all:
39+
developer_machine: yes
40+
verifier:
41+
name: ansible

molecule/fedora43/verify.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../shared/verify.yml

molecule/shared/verify.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
- name: Verify
2+
hosts: all
3+
tasks:
4+
- name: Minimal assertion - check if we reach this point
5+
ansible.builtin.assert:
6+
that: true
7+
- name: Tests for role "machine.workstation"
8+
block:
9+
- name: Test for installed repos
10+
ansible.builtin.package_facts:
11+
manager: auto
12+
register: machine_installed_packages
13+
- name: Assert repos for rpmfusion-free-release
14+
ansible.builtin.assert:
15+
that: "'rpmfusion-free-release' in machine_installed_packages.ansible_facts.packages"
16+
fail_msg: "Unable to find rpmfusion-free-release in installed packages."
17+
- name: Assert repos for rpmfusion-nonfree-release
18+
ansible.builtin.assert:
19+
that: "'rpmfusion-nonfree-release' in machine_installed_packages.ansible_facts.packages"
20+
fail_msg: "Unable to find rpmfusion-nonfree-release in installed packages."
21+
22+
- name: import variables from role
23+
ansible.builtin.include_vars:
24+
file: ../shared/machine.development/defaults/main.yml
25+
- name: Tests for role "machine.development"
26+
block:
27+
- name: Minimal assertion - check if we reach this point
28+
ansible.builtin.assert:
29+
that: true
30+
when: developer_machine|bool == True

0 commit comments

Comments
 (0)