File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 :
Original file line number Diff line number Diff line change 11[defaults]
22
33inventory = ./inventory/hosts
4- gathering = implicit
5- gather_subset = all
64roles_path = ./roles
75log_path = ./ansible.log
86module_name = command
97nocows = 0
108cow_selection = random
119nocolor = 0
1210retry_files_enabled = False
11+ remote_tmp = /tmp
1312
1413[privilege_escalation]
1514
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ lint: |
1414 flake8
1515
1616platforms :
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
3337verifier :
3438 name : ansible
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ../shared/verify.yml
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 1+ ../shared/verify.yml
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 1+ ../shared/verify.yml
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments