44# ##############################################################################
55# DOCA host version
66stackhpc_pulp_doca_version_matrix :
7- " 6 " : 2.9.3
8- " 7 " : 3.2.2
9- stackhpc_pulp_doca_version : " {{ stackhpc_pulp_doca_version_matrix[stackhpc_pulp_repo_rocky_9_minor_version | string] | default('2.9.1') }}"
7+ " 9.6 " : ' 2.9.3'
8+ " 9.7 " : ' 3.2.2'
9+ " 10.2 " : ' 3.2.2'
10+
11+ doca_rocky_9_release : 9.{{ stackhpc_pulp_repo_rocky_9_minor_version | string }}
12+ doca_rocky_10_release : 10.{{stackhpc_pulp_repo_rocky_10_minor_version | string }}
13+
14+ stackhpc_pulp_rocky_9_doca_version : " {{ stackhpc_pulp_doca_version_matrix[doca_rocky_9_release] | default('2.9.3') }}"
15+ stackhpc_pulp_rocky_10_doca_version : " {{ stackhpc_pulp_doca_version_matrix[doca_rocky_10_release] | default('3.2.2') }}"
1016
1117# Available and tested versions of the pre-compiled doca-ofed kernel modules
1218stackhpc_doca_kernel_version_matrix :
13- " 6 " : 5.14.0.570.21.1.el9.6
14- " 7 " : 5.14.0.611.55.1.el9.7
19+ " 9.6 " : 5.14.0.570.21.1.el9.6
20+ " 9.7 " : 5.14.0.611.55.1.el9.7
21+ " 10.2 " : 6.12.0.211.16.1.el10.2.0.1
1522
1623# ##############################################################################
1724# Pulp configuration for DOCA OFED
@@ -20,19 +27,29 @@ stackhpc_doca_kernel_version_matrix:
2027stackhpc_pulp_sync_ofed : " {{ groups['mlnx'] | length > 0 }}"
2128
2229# DOCA Snapshot lookup vars
23- doca_rocky_9_minor_dot : " {% if stackhpc_pulp_doca_version is version('3.2.0', '>=') %}9{% else %}9. {{ stackhpc_pulp_repo_rocky_9_minor_version }}{% endif %}"
30+ doca_rocky_9_minor_dot : " {% if stackhpc_pulp_rocky_9_doca_version is version('3.2.0', '>=') %}9{% else %}{{ doca_rocky_9_release }}{% endif %}"
2431# eg stackhpc_pulp_repo_doca_2_9_3_rhel9_6_version or stackhpc_pulp_repo_doca_3_2_2_rhel9_version
25- doca_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_doca_version | replace('.', '_') }}_rhel{{ doca_rocky_9_minor_dot | replace('.', '_') }}_version"
26- doca_aarch64_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_doca_version | replace('.', '_') }}_rhel{{ doca_rocky_9_minor_dot | replace('.', '_') }}_aarch64_version"
27- doca_modules_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_doca_version | replace('.', '_') }}_rhel9_{{ stackhpc_pulp_repo_rocky_9_minor_version }}_modules_version"
28- doca_modules_aarch64_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_doca_version | replace('.', '_') }}_rhel9_{{ stackhpc_pulp_repo_rocky_9_minor_version }}_modules_aarch64_version"
32+ doca_rocky_9_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_9_doca_version | replace('.', '_') }}_rhel{{ doca_rocky_9_minor_dot | replace('.', '_') }}_version"
33+ doca_rocky_9_aarch64_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_9_doca_version | replace('.', '_') }}_rhel{{ doca_rocky_9_minor_dot | replace('.', '_') }}_aarch64_version"
34+ doca_rocky_9_modules_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_9_doca_version | replace('.', '_') }}_rhel9_{{ stackhpc_pulp_repo_rocky_9_minor_version }}_modules_version"
35+ doca_rocky_9_modules_aarch64_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_9_doca_version | replace('.', '_') }}_rhel9_{{ stackhpc_pulp_repo_rocky_9_minor_version }}_modules_aarch64_version"
36+
37+ doca_rocky_10_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_10_doca_version | replace('.', '_') }}_rhel10_x86_64_version"
38+ doca_rocky_10_aarch64_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_10_doca_version | replace('.', '_') }}_rhel10_aarch64_version"
39+ doca_rocky_10_modules_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_10_doca_version | replace('.', '_') }}_rhel10_{{ stackhpc_pulp_repo_rocky_10_minor_version }}_modules_version"
40+ doca_rocky_10_modules_aarch64_version_lookup_var : " stackhpc_pulp_repo_doca_{{ stackhpc_pulp_rocky_10_doca_version | replace('.', '_') }}_rhel10_{{ stackhpc_pulp_repo_rocky_10_minor_version }}_modules_aarch64_version"
2941
3042# DOCA Snapshot versions. The defaults use the appropriate version from
3143# pulp-repo-versions.yml
32- stackhpc_pulp_repo_rhel9_doca_version : " {{ lookup('vars', doca_version_lookup_var) }}"
33- stackhpc_pulp_repo_rhel9_doca_aarch64_version : " {{ lookup('vars', doca_aarch64_version_lookup_var, default=stackhpc_pulp_repo_rhel9_doca_version) }}"
34- stackhpc_pulp_repo_rhel9_doca_modules_version : " {{ lookup('vars', doca_modules_version_lookup_var) }}"
35- stackhpc_pulp_repo_rhel9_doca_modules_aarch64_version : " {{ lookup('vars', doca_modules_aarch64_version_lookup_var) }}"
44+ stackhpc_pulp_repo_rhel9_doca_version : " {{ lookup('vars', doca_rocky_9_version_lookup_var) }}"
45+ stackhpc_pulp_repo_rhel9_doca_aarch64_version : " {{ lookup('vars', doca_rocky_9_aarch64_version_lookup_var, default=stackhpc_pulp_repo_rhel9_doca_version) }}"
46+ stackhpc_pulp_repo_rhel9_doca_modules_version : " {{ lookup('vars', doca_rocky_9_modules_version_lookup_var) }}"
47+ stackhpc_pulp_repo_rhel9_doca_modules_aarch64_version : " {{ lookup('vars', doca_rocky_9_modules_aarch64_version_lookup_var) }}"
48+
49+ stackhpc_pulp_repo_rhel10_doca_version : " {{ lookup('vars', doca_rocky_10_version_lookup_var) }}"
50+ stackhpc_pulp_repo_rhel10_doca_aarch64_version : " {{ lookup('vars', doca_rocky_10_aarch64_version_lookup_var, default=stackhpc_pulp_repo_rhel10_doca_version) }}"
51+ stackhpc_pulp_repo_rhel10_doca_modules_version : " {{ lookup('vars', doca_rocky_10_modules_version_lookup_var) }}"
52+ stackhpc_pulp_repo_rhel10_doca_modules_aarch64_version : " {{ lookup('vars', doca_rocky_10_modules_aarch64_version_lookup_var) }}"
3653
3754# ##############################################################################
3855# Dummy variable to allow Ansible to accept this file.
0 commit comments