File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed
roles/create_cvmfs_content_structure Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change
1
+ -- hide EESSI/2025.06 module until software layer has enough installations in it
2
+ hide_version("EESSI/2025.06")
Original file line number Diff line number Diff line change 10
10
11
11
- name : Apply changes to CVMFS repository, if there are any
12
12
block :
13
+ - name : " Create directories"
14
+ ansible.builtin.file :
15
+ path : " /cvmfs/{{ cvmfs_repo }}/{{ item.name }}"
16
+ state : directory
17
+ mode : " {{ item.mode }}"
18
+ with_items : " {{ directories }}"
19
+ register : create_directories
20
+
13
21
- name : " Create symlinks"
14
22
ansible.builtin.file :
15
23
path : " /cvmfs/{{ cvmfs_repo }}/{{ item }}"
41
49
42
50
rescue :
43
51
- name : Abort transaction
44
- ansible.builtin.command : " cvmfs_server abort {{ cvmfs_repo }}"
52
+ ansible.builtin.command : " cvmfs_server abort -f {{ cvmfs_repo }}"
45
53
when : cvmfs_start_transaction and cvmfs_abort_transaction_on_failures
46
54
47
55
- name : Exit because of failure
Original file line number Diff line number Diff line change 1
1
# Specifications of files and symlinks for the software.eessi.io CVMFS repository.
2
2
# Paths for files and symlinks should be relative to the root of the repository.
3
3
---
4
+ directories :
5
+ - name : init/modules/EESSI
6
+ mode : ' 755'
7
+
4
8
files :
5
9
- name : .cvmfsdirtab
6
10
dest : ' '
@@ -10,5 +14,11 @@ files:
10
14
dest : ' '
11
15
mode : ' 644'
12
16
17
+ - name : EESSI-modulerc
18
+ dest : ' init/modules/EESSI/.modulerc.lua'
19
+ mode : ' 644'
20
+
13
21
symlinks :
14
22
host_injections : ' $(EESSI_HOST_INJECTIONS:-/opt/eessi)'
23
+ init/modules/EESSI/2023.06.lua : /cvmfs/software.eessi.io/versions/2023.06/init/modules/EESSI/2023.06.lua
24
+ init/modules/EESSI/2025.06.lua : /cvmfs/software.eessi.io/versions/2025.06/init/modules/EESSI/2025.06.lua
You can’t perform that action at this time.
0 commit comments