diff --git a/deploy/main.yml b/deploy/main.yml index f732937..3384c3a 100644 --- a/deploy/main.yml +++ b/deploy/main.yml @@ -1,30 +1,31 @@ --- - name: Frontal hosts: frontal vars_files: - "vars/main.yml" roles: - role: frontal - name: Common parts for all nodes hosts: - compute - frontal vars_files: - "vars/main.yml" roles: - role: common - role: nfs - role: ldap_auth - role: spack + - role: beegfs - name: Configure compute nodes hosts: compute vars_files: - "vars/main.yml" roles: - role: filesystem - role: collectd # tasks: # - include: roles/slurm/tasks/client.yml diff --git a/deploy/roles/beegfs/tasks/main.yml b/deploy/roles/beegfs/tasks/main.yml new file mode 100644 index 0000000..c4d8a20 --- /dev/null +++ b/deploy/roles/beegfs/tasks/main.yml @@ -0,0 +1,17 @@ +--- + +- name: BeeGFS repository and package + block: + - apt_key: + id: 14E8E08064497785 + url: https://www.beegfs.io/release/latest-stable/gpg/DEB-GPG-KEY-beegfs + + - apt_repository: + repo: "deb [arch=amd64] http://www.beegfs.io/release/beegfs_7 deb9 non-free" + + - apt: + name: "{{ item }}" + with_items: + - beeond + tags: + - beegfs