File tree Expand file tree Collapse file tree 12 files changed +114
-22
lines changed Expand file tree Collapse file tree 12 files changed +114
-22
lines changed Original file line number Diff line number Diff line change 5050 set :
5151 - " el7"
5252 - " el8"
53- - " debian-10"
53+ - " el9"
54+ - " debian-11"
5455 - " ubuntu-2004"
56+ - " ubuntu-2204"
5557 puppet :
5658 - " puppet7"
5759 - " puppet8"
Original file line number Diff line number Diff line change 44 set :
55 - el7
66 - el8
7- - --- el9
8- - debian-10
7+ - el9
8+ - debian-11
99 - ubuntu-2004
10+ - ubuntu-2204
1011 puppet :
1112 - puppet7
1213 - puppet8
@@ -31,16 +32,16 @@ spec/acceptance/nodesets/el8.yml:
3132 packages :
3233 - crontabs
3334spec/acceptance/nodesets/el9.yml :
34- delete : true
35- spec/acceptance/nodesets/debian-9.yml :
36- delete : true
37- spec/acceptance/nodesets/debian-10.yml :
3835 unmanaged : true
36+ packages :
37+ - crontabs
3938spec/acceptance/nodesets/debian-11.yml :
40- delete : true
39+ unmanaged : true
4140spec/acceptance/nodesets/ubuntu-2004.yml :
4241 unmanaged : true
4342 packages :
4443 - cron
4544spec/acceptance/nodesets/ubuntu-2204.yml :
46- delete : true
45+ unmanaged : true
46+ packages :
47+ - cron
Original file line number Diff line number Diff line change 1+ ---
2+ slurm::source_dependencies :
3+ - bzip2
4+ - gcc
5+ - make
6+ - perl-devel
7+ - munge-devel
8+ - readline-devel
9+ - numactl-devel
10+ - pam-devel
11+ - glib2-devel
12+ - hwloc-devel
13+ - openssl-devel
14+ - curl-devel
15+ - dbus-devel
16+ - lz4-devel
17+ - freeipmi-devel
18+ - python3
19+ - mariadb-devel
20+ - libjwt-devel
21+ - http-parser-devel
22+ - json-c-devel
23+ - libyaml-devel
24+ slurm::logrotate_syslog_pid_path : /var/run/rsyslogd.pid
Original file line number Diff line number Diff line change 1+ ---
2+ slurm::slurmdbd_db_charset : utf8mb3
3+ slurm::slurmdbd_db_collate : utf8mb3_general_ci
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ defaults: # Used for any hierarchy level that omits these keys.
66 data_hash : yaml_data # Use the built-in YAML backend.
77
88hierarchy :
9+ - name : ' os name major release'
10+ path : " os/%{facts.os.name}/%{facts.os.release.major}.yaml"
911 - name : ' os family major release'
1012 path : " os/%{facts.os.family}/%{facts.os.release.major}.yaml"
1113 - name : ' os family'
Original file line number Diff line number Diff line change 1818 ($facts [' os' ][' family' ] == ' RedHat' and
1919 versioncmp($facts [' os' ][' release' ][' major' ], ' 8' ) >= 0) {
2020 if $slurm::source_install_manage_alternatives {
21- if $facts [' os' ][' family' ] == ' Debian' {
21+ if $facts [' os' ][' family' ] == ' Debian' or
22+ ($facts [' os' ][' family' ] == ' RedHat' and versioncmp($facts [' os' ][' release' ][' major' ], ' 9' ) >= 0) {
2223 alternative_entry { '/usr/bin/python3' :
2324 ensure => ' present' ,
2425 altlink => ' /usr/bin/python' ,
Original file line number Diff line number Diff line change 6262 "operatingsystem" : " RedHat" ,
6363 "operatingsystemrelease" : [
6464 " 7" ,
65- " 8"
65+ " 8" ,
66+ " 9"
6667 ]
6768 },
6869 {
7475 {
7576 "operatingsystem" : " Rocky" ,
7677 "operatingsystemrelease" : [
77- " 8"
78+ " 8" ,
79+ " 9"
7880 ]
7981 },
8082 {
8183 "operatingsystem" : " AlmaLinux" ,
8284 "operatingsystemrelease" : [
83- " 8"
85+ " 8" ,
86+ " 9"
8487 ]
8588 },
8689 {
8790 "operatingsystem" : " Debian" ,
8891 "operatingsystemrelease" : [
89- " 10 "
92+ " 11 "
9093 ]
9194 },
9295 {
9396 "operatingsystem" : " Ubuntu" ,
9497 "operatingsystemrelease" : [
95- " 20.04"
98+ " 20.04" ,
99+ " 22.04"
96100 ]
97101 }
98102 ],
109113 ],
110114 "pdk-version" : " 2.7.1" ,
111115 "template-url" : " https://github.com/treydock/pdk-templates.git#master" ,
112- "template-ref" : " heads/master-0-g76f4dbb "
116+ "template-ref" : " heads/master-0-g52b1622 "
113117}
Original file line number Diff line number Diff line change 77 - slurmdbd
88 - slurmd
99 - slurm-client
10- platform : debian-10 -amd64
10+ platform : debian-11 -amd64
1111 hypervisor : docker
12- image : debian:10
12+ image : debian:11
1313 docker_preserve_image : true
1414 docker_cmd :
1515 - ' /sbin/init'
1616 docker_image_commands :
17- - ' apt-get install -y wget net-tools systemd-sysv locales apt-transport-https ca-certificates'
17+ - ' apt-get install -y wget net-tools systemd-sysv locales apt-transport-https ca-certificates iproute2 cron '
1818 - ' echo "LC_ALL=en_US.UTF-8" >> /etc/environment'
1919 - ' echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen'
2020 - ' echo "LANG=en_US.UTF-8" > /etc/locale.conf'
2121 - ' locale-gen en_US.UTF-8'
2222 ip : 192.168.3.2
23- docker_container_name : ' slurm-debian10 '
23+ docker_container_name : ' slurm-debian11 '
2424CONFIG :
2525 log_level : debug
2626 type : foss
Original file line number Diff line number Diff line change 1616 docker_image_commands :
1717 - ' yum install -y dnf-utils'
1818 - ' dnf config-manager --set-enabled powertools'
19- - ' yum install -y tar wget iproute initscripts crontabs'
19+ - ' yum install -y tar wget iproute initscripts crontabs langpacks-en glibc-all-langpacks glibc-langpack-en '
2020 ip : 192.168.2.2
2121 docker_container_name : ' slurm-el8'
2222CONFIG :
Original file line number Diff line number Diff line change 1+ HOSTS :
2+ slurm :
3+ roles :
4+ - default
5+ - agent
6+ - slurmctld
7+ - slurmdbd
8+ - slurmd
9+ - slurm-client
10+ platform : el-9-x86_64
11+ hypervisor : docker
12+ image : rockylinux/rockylinux:9
13+ docker_preserve_image : true
14+ docker_cmd :
15+ - ' /usr/sbin/init'
16+ docker_image_commands :
17+ - ' yum install -y dnf-utils'
18+ - ' dnf config-manager --set-enabled crb'
19+ - ' yum install -y tar wget iproute initscripts crontabs langpacks-en glibc-all-langpacks glibc-langpack-en'
20+ ip : 192.168.5.2
21+ docker_container_name : ' slurm-el9'
22+ CONFIG :
23+ log_level : debug
24+ type : foss
You can’t perform that action at this time.
0 commit comments