-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnsm.yml
69 lines (50 loc) · 1.32 KB
/
nsm.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
- hosts: all
hosts: localhost
connection: local
become: true
vars_files:
- group_vars/system.yml
- secret_group_vars/system.vault
roles:
- geerlingguy.mysql
- geerlingguy.java
- dj-wasabi.telegraf
vars:
nfs_perm: rw
tasks:
# need to mount /usr/local before adding stuff to it.
- name: mount nfs points
include: tasks/nfs.yml
tags: "nfs"
- name: add repos
include: tasks/repos.yml
tags: repos
- name: Install packages
include: tasks/base_packages.yml
tags: 'base_packages'
- name: Install packages
include: tasks/non_base_software.yml
tags: 'non_base_software'
- name: Create users and groups
include: tasks/users_groups.yml
tags: 'users'
- name: configure autofs
include: tasks/autofs.yml
tags: autofs
- name: Install influxdb and grafana
include: tasks/influxdb.yml
tags: 'influxdb'
- name: install rabbitmq
include: tasks/rabbitmq.yml
tags: rabbitmq
- name: setup slurm-client
include: tasks/slurm_client.yml
tags: slurm-client
- name: install ecc bits
include: tasks/ecc.yml
tags: 'ecc'
- name: wdl bits
# become: true
# become_user: "{{ecc_user}}"
include: tasks/wdl_related.yml
tags: 'wdl'