Skip to content

Commit 7a35571

Browse files
committed
get lab *infra* functional based on prod
1 parent 9882005 commit 7a35571

File tree

10 files changed

+229
-373
lines changed

10 files changed

+229
-373
lines changed

environments/lab/inventory/group_vars/nfs/overrides.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22

3-
nfs_server: "{{ (hostvars[groups['control'] | first].server_networks)['nrel-storage'][0] }}"
3+
nfs_server: "{{ (hostvars[groups['control'] | first].server_networks)['lab-storage'][0] }}"
44
nfs_enable:
55
server: "{{ inventory_hostname in groups['control'] }}"
66
# Don't mount share on server where it is exported from...

environments/lab/inventory/group_vars/openhpc/overrides.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
1-
openhpc_rebuild_clouds: "{{ lookup('env', 'APPLIANCES_ENVIRONMENT_ROOT') }}/clouds.yaml"
21

3-
openhpc_packages_extra: "{{ openhpc_packages_extra_nrel | reject('match', '.*-impi-') }}" # don't have intel compilers available
2+
# openhpc_packages_extra: "{{ openhpc_packages_extra_nrel | reject('match', '.*-impi-') }}" # TODO: FIXME
3+
4+
# define paths to slurm on nodes:
5+
slurm_build_version: '23.11.0' # quote to avoid ansible autoconversion weirdness
6+
slurm_build_path: /nopt/vtest/slurm
7+
slurm_build_dir: "{{ slurm_build_path }}/{{ slurm_build_version }}"
8+
9+
openhpc_sbin_dir: "{{ slurm_build_dir }}/sbin"
10+
openhpc_lib_dir: "{{ slurm_build_dir }}/slurm"
11+
openhpc_bin_dir: "{{ slurm_build_dir }}/bin"
12+
openhpc_slurm_conf_path: "{{ slurm_build_dir }}/etc/slurm.conf"
13+
414

515
openhpc_slurm_partitions:
616
- name: "sm"
717
default: NO
818
maxtime: "1-0" # 1 days 0 hours
9-
- name: "ty"
10-
default: YES
11-
maxtime: "1-0" # 1 days 0 hours

environments/lab/terraform/datasources.tf

Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../prod/terraform/datasources.tf
Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[all:vars]
22
ansible_user=rocky
33
openhpc_cluster_name=${cluster_slurm_name}
4+
ansible_ssh_common_args='-o ProxyCommand="ssh rocky@${proxy_fip} -W %h:%p"'
45

56
[control]
67
${control.name} ansible_host=${[for n in control.network: n.fixed_ip_v4 if n.access_network][0]} server_networks='${jsonencode({for net in control.network: net.name => [ net.fixed_ip_v4 ] })}'
@@ -10,17 +11,12 @@ ${control.name} ansible_host=${[for n in control.network: n.fixed_ip_v4 if n.acc
1011
${login.name} ansible_host=${[for n in login.network: n.fixed_ip_v4 if n.access_network][0]} server_networks='${jsonencode({for net in login.network: net.name => [ net.fixed_ip_v4 ] })}'
1112
%{ endfor ~}
1213

13-
[admin]
14-
${cluster_name}-admin
15-
1614
[compute]
1715
%{ for compute in computes ~}
1816
${compute.name} ansible_host=${[for n in compute.network: n.fixed_ip_v4 if n.access_network][0]} server_networks='${jsonencode({for net in compute.network: net.name => [ net.fixed_ip_v4 ] })}'
1917
%{ endfor ~}
2018

21-
# Define groups for slurm parititions:
22-
[${cluster_slurm_name}_sm]
23-
${cluster_name}-sm-00[1:2]
19+
## Define groups for slurm parititions:
2420

25-
[${cluster_slurm_name}_ty]
26-
${cluster_name}-ty-00[1:2]
21+
[${cluster_slurm_name}_sm]
22+
${cluster_name}-sm-[0001:0002]

0 commit comments

Comments
 (0)