diff --git a/CICD/plays/computenodes.yml b/CICD/plays/computenodes.yml index 985add02fe4549ab76c14c60ceda8b19a7914409..8dd5617c05bf15fd8e1d5049ef1d1db6a2fd1fd8 100644 --- a/CICD/plays/computenodes.yml +++ b/CICD/plays/computenodes.yml @@ -84,18 +84,13 @@ vars_files: - vars/slurm.yml roles: - - { role: slurm-common, tags: [ slurm, slurmbuild ] } - { role: slurm_config, tags: [ slurm_config, slurm ] } - { role: calculateNhcConfig, tags: [ nhc, slurm ] } - { role: nhc, tags: [ nhc, slurm ] } - { role: slurm-start, start_slurmd: True, tags: [ slurm, slurm-start ] } - { role: vncserver, tags: [ other ] } - { role: jasons_ssh_ca, tags: [ other ] } - - { role: lmod, tags: [ other ] } #- { role: extra_packages, tags: [ other, extra_packages ] } # commented because it takes forever! good enough if this gets tested on clusterbuild - - { role: enable_modules, default_modules: "modulecmd", tags: [ other ] } - - { role: postfix, tags: [ mail, other ] } - - { role: set_semaphore_count, tags: [ semaphore ] } - { role: telegraf, telegraf_install_rpm_url: 'http://consistency0/src/telegraf-1.12.6-1.x86_64.rpm', tags: [ monitoring,SiteSpecific ] } - hosts: 'VisNodes' diff --git a/CICD/tests/ComputeNodes/modules.sh b/CICD/tests/ComputeNodes/modules.sh index 608719fd3a51988f9abc4c97ddc7d516a38b0884..254e7cb6144babae9bc9f7771d0c6abb4de39d44 100755 --- a/CICD/tests/ComputeNodes/modules.sh +++ b/CICD/tests/ComputeNodes/modules.sh @@ -7,4 +7,4 @@ module purge module load gcc/8.1.0 module list -gcc --version | grep 8.1.0 \ No newline at end of file +gcc --version | grep 8.1.0 diff --git a/roles/enable_modules/tasks/main.yml b/roles/enable_modules/tasks/main.yml index b1f23c0e42edde14e15ed3ded24273b5dde2e773..fb585996a0a0da83b5b05550c76330d2d503b6ae 100644 --- a/roles/enable_modules/tasks/main.yml +++ b/roles/enable_modules/tasks/main.yml @@ -5,6 +5,7 @@ name: environment-modules state: present become: true + when: default_modules == "modulecmd" - name: template lmod bash template: src=lmod.sh.j2 dest=/etc/profile.d/lmod.sh diff --git a/roles/extra_packages/tasks/main.yml b/roles/extra_packages/tasks/main.yml index 8410de7fdbebb1bb75ea88bb0dd1c75a15e021e7..39d8e165d58fc2c119e32cdb6423296b737f0d2f 100644 --- a/roles/extra_packages/tasks/main.yml +++ b/roles/extra_packages/tasks/main.yml @@ -43,7 +43,8 @@ with_items: "{{ extra_packages }}" become: true become_user: root - when: ansible_os_family == 'RedHat' + when: + - '"CentOS" in ansible_distribution' register: result - name: "Install extra packages from epel only" @@ -51,7 +52,8 @@ with_items: "{{ extra_packages_epel }}" become: true become_user: root - when: ansible_os_family == 'RedHat' + when: + - '"CentOS" in ansible_distribution' - name: "Show yum install output" debug: diff --git a/roles/mellanox_drivers/tasks/main.yml b/roles/mellanox_drivers/tasks/main.yml index a313e581f3adbb7b07e119fb522c0a8a9c8a46eb..036e93ade3be72a99bed1848a6fef38145c8389b 100644 --- a/roles/mellanox_drivers/tasks/main.yml +++ b/roles/mellanox_drivers/tasks/main.yml @@ -114,7 +114,6 @@ - mlnx-ofa_kernel-modules when: install_now - - name: install drivers shell: ./mlnxofedinstall -q --add-kernel-support --force --skip-repo args: