Skip to content
Snippets Groups Projects
Verified Commit e3c26a8a authored by Reza Housseini's avatar Reza Housseini
Browse files

refactor: update module path

parent f5c6d6aa
No related branches found
No related tags found
No related merge requests found
install_path: /share
binary_path: ftp://shpc0002
source_path: /home/pool/software
module_path: /etc/modulefiles
secrets_path: /opt/cluster/admin/secrets
guix_modules_path: /opt/modules
# modules path set in /usr/share/Modules/.modulespath
prop_modules_path: /opt/modules/prop
guix_modules_path: /opt/modules/guix
......@@ -30,12 +30,12 @@
creates: "{{ install_prefix }}/{{ release.version_folder }}/CFX/bin/cfx5"
- name: Create module directory
ansible.builtin.file:
path: "{{ module_path }}/{{ release.prefix }}"
path: "{{ prop_modules_path }}/{{ release.prefix }}"
state: directory
mode: '0755'
- name: Create module file
ansible.builtin.copy:
dest: "{{ module_path }}/{{ release.prefix }}/{{ release.version }}"
dest: "{{ prop_modules_path }}/{{ release.prefix }}/{{ release.version }}"
content: |
#%Module -*- tcl -*-
#
......
......@@ -68,12 +68,12 @@
loop: "{{ release.license }}"
- name: Create module directory
ansible.builtin.file:
path: "{{ module_path }}/{{ release.prefix }}"
path: "{{ prop_modules_path }}/{{ release.prefix }}"
state: directory
mode: '0755'
- name: Create module file
ansible.builtin.copy:
dest: "{{ module_path }}/{{ release.prefix }}/{{ release.version }}{{ item.prefix }}"
dest: "{{ prop_modules_path }}/{{ release.prefix }}/{{ release.version }}{{ item.prefix }}"
content: |
#%Module1.0
......
......@@ -4,7 +4,8 @@
dest: /tmp/guix-modules.scm
- name: Create module files
ansible.builtin.shell:
cmd: guix time-machine -C /root/.config/guix/channels.scm -- module create -m /tmp/guix-modules.scm -o "{{ guix_modules_path }}"
#cmd: guix time-machine -C /root/.config/guix/channels.scm -- module create -m /tmp/guix-modules.scm -o "{{ guix_modules_path }}"
cmd: guix module create -m /tmp/guix-modules.scm -o "{{ guix_modules_path }}"
register: result
- debug:
var: result
......@@ -40,12 +40,12 @@
creates: "{{ install_prefix }}/bin/matlab"
- name: Create module directory
ansible.builtin.file:
path: "{{ module_path }}/{{ release.prefix }}"
path: "{{ prop_modules_path }}/{{ release.prefix }}"
state: directory
mode: '0755'
- name: Create module file
ansible.builtin.copy:
dest: "{{ module_path }}/{{ release.prefix }}/{{ release.version }}"
dest: "{{ prop_modules_path }}/{{ release.prefix }}/{{ release.version }}"
content: |
#%Module1.0
prepend-path -d ":" PATH "{{ install_prefix }}/bin"
......@@ -10,12 +10,12 @@
creates: "{{ install_prefix }}/Bin"
- name: Create module directory
ansible.builtin.file:
path: "{{ module_path }}/{{ release.prefix }}"
path: "{{ prop_modules_path }}/{{ release.prefix }}"
state: directory
mode: '0755'
- name: Create module file
ansible.builtin.copy:
dest: "{{ module_path }}/{{ release.prefix }}/{{ release.version }}"
dest: "{{ prop_modules_path }}/{{ release.prefix }}/{{ release.version }}"
content: |
#%Module1.0
prepend-path -d ":" PATH "{{ install_prefix }}/Bin"
......
......@@ -11,7 +11,7 @@
mode: '0755'
- name: create module directory
ansible.builtin.file:
path: "{{ module_path }}"
path: "{{ prop_modules_path }}"
state: directory
mode: '0755'
- name: create secrets directory
......
......@@ -16,12 +16,12 @@
state: link
- name: Create module directory
ansible.builtin.file:
path: "{{ module_path }}/{{ release.prefix }}"
path: "{{ prop_modules_path }}/{{ release.prefix }}"
state: directory
mode: '0755'
- name: Create module file
ansible.builtin.copy:
dest: "{{ module_path }}/{{ release.prefix }}/{{ release.version }}"
dest: "{{ prop_modules_path }}/{{ release.prefix }}/{{ release.version }}"
content: |
#%Module 1.0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment