File tree Expand file tree Collapse file tree 9 files changed +56
-26
lines changed Expand file tree Collapse file tree 9 files changed +56
-26
lines changed Original file line number Diff line number Diff line change 2020 - name : Set up Python 3
2121 uses : actions/setup-python@v5
2222 with :
23- python-version : ' 3.x '
23+ python-version : ' 3.12 '
2424
2525 - name : Install test dependencies
2626 run : pip install ansible-lint[community,yamllint]
@@ -43,16 +43,15 @@ jobs:
4343 matrix :
4444 include :
4545 - distro : ubuntu2004
46- ansible-version : ' >=2.11.5'
4746 scenario : ' default'
4847 - distro : ubuntu2204
49- ansible-version : ' >=2.11.5'
5048 scenario : ' default'
5149 - distro : ubuntu2204
52- ansible-version : ' >=2.11.5'
5350 scenario : ' jupyter-system'
51+ platform : instance-jupyter-system
5452 - distro : rockylinux8
55- ansible-version : ' >=2.11.5'
53+ scenario : ' default'
54+ - distro : rockylinux9
5655 scenario : ' default'
5756
5857 steps :
@@ -64,17 +63,18 @@ jobs:
6463 - name : Set up Python 3
6564 uses : actions/setup-python@v5
6665 with :
67- python-version : ' 3.x '
66+ python-version : ' 3.12 '
6867
6968 - name : Install test dependencies
70- run : pip install 'ansible${{ matrix.ansible-version }}' molecule molecule-plugins[docker] docker
69+ run : pip install -r requirements.txt
7170
7271 - name : Run Molecule tests
7372 run : |
74- molecule test -s "${{ matrix.scenario }}"
73+ molecule test -s "${{ matrix.scenario }}" --platform-name ${MOLECULE_PLATFORM:-instance}
7574 env :
7675 ANSIBLE_FORCE_COLOR : ' 1'
7776 ANSIBLE_VERBOSITY : ' 2'
7877 MOLECULE_DEBUG : ' 1'
7978 MOLECULE_DISTRO : " ${{ matrix.distro }}"
79+ MOLECULE_PLATFORM : " ${{ matrix.platform }}"
8080 PY_COLORS : ' 1'
Original file line number Diff line number Diff line change 11---
22- name : Converge
33 hosts : all
4- become : true
54 pre_tasks :
65 - name : Include vars
76 include_vars : " {{ playbook_dir }}/../../tests/vars/main.yml"
Original file line number Diff line number Diff line change 11---
22- name : Prepare
33 hosts : all
4- become : true
54 tasks : []
Original file line number Diff line number Diff line change 11---
22- name : Verify
33 hosts : all
4- become : true
54 pre_tasks :
65 - name : Include vars
76 ansible.builtin.include_vars : " {{ playbook_dir }}/../../tests/vars/main.yml"
Original file line number Diff line number Diff line change 1- ansible
2- ansible-lint
3- boto3
4- docker
5- molecule
6- molecule-docker
7- molecule-ec2
8- yamllint
1+ ansible == 9.3.0
2+ ansible-compat == 4.1.11
3+ ansible-core == 2.16.4
4+ attrs == 23.2.0
5+ bracex == 2.4
6+ certifi == 2024.2.2
7+ cffi == 1.16.0
8+ charset-normalizer == 3.3.2
9+ click == 8.1.7
10+ click-help-colors == 0.9.4
11+ cryptography == 42.0.5
12+ distro == 1.9.0
13+ docker == 7.0.0
14+ enrich == 1.2.7
15+ idna == 3.6
16+ Jinja2 == 3.1.3
17+ jsonschema == 4.21.1
18+ jsonschema-specifications == 2023.12.1
19+ markdown-it-py == 3.0.0
20+ MarkupSafe == 2.1.5
21+ mdurl == 0.1.2
22+ molecule == 24.2.0
23+ molecule-plugins == 23.5.3
24+ packaging == 23.2
25+ pluggy == 1.4.0
26+ pycparser == 2.21
27+ Pygments == 2.17.2
28+ PyYAML == 6.0.1
29+ referencing == 0.33.0
30+ requests == 2.31.0
31+ resolvelib == 1.0.1
32+ rich == 13.7.1
33+ rpds-py == 0.18.0
34+ selinux == 0.3.0
35+ subprocess-tee == 0.4.1
36+ urllib3 == 2.2.1
37+ wcmatch == 8.5.1
Original file line number Diff line number Diff line change 66 - " _{{ ansible_distribution_release }}.yml"
77 - " _{{ (ansible_distribution + '-' + ansible_distribution_major_version) | lower }}.yml"
88 - " _{{ ansible_distribution | lower }}.yml"
9+ - " _{{ (ansible_os_family + '-' + ansible_distribution_major_version) | lower }}.yml"
910 - _default.yml
1011 tags :
1112 - configuration
Original file line number Diff line number Diff line change 11---
22- name : Install Python | Install dependecies
3- ansible.builtin.yum :
3+ ansible.builtin.dnf :
44 name : " {{ system_dependecies }}"
5+ state : present
6+ when : system_dependecies is defined
7+
58
69- name : Install Python | Download rpm package
710 ansible.builtin.get_url :
1417 - python-install-setup-versions
1518
1619- name : Install Python | Install rpm package
17- ansible.builtin.yum :
20+ ansible.builtin.dnf :
1821 name : " {{ downloads_path }}/python-{{ item }}-1-1.x86_64.rpm"
1922 disable_gpg_check : true
2023 state : present
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ # vars file
2+ ---
3+ system_dependecies :
4+ - libev-devel
5+ python_download_url : " https://cdn.rstudio.com/python/rhel-9/pkgs"
You can’t perform that action at this time.
0 commit comments