site.yml 1.02 KB
Newer Older
1
---
2 3
- hosts: all
  roles:
4
  - apt
Stefano Rivera's avatar
Stefano Rivera committed
5 6
  - system-software
  - users
7

8 9
- hosts: dhcp-server
  roles:
Stefano Rivera's avatar
Stefano Rivera committed
10 11 12
  - dhcp-server
  - tftp-server
  - squid-deb-proxy
13

Stefano Rivera's avatar
Stefano Rivera committed
14 15 16 17
- hosts: nfs-server
  roles:
  - nfs-server

18 19
- hosts: icecast2
  roles:
Stefano Rivera's avatar
Stefano Rivera committed
20
  - icecast2
21

22
- hosts: onsite
23
  roles:
Stefano Rivera's avatar
Stefano Rivera committed
24 25 26
  - bash
  - motd
  - staticips
27 28 29

- hosts: opsis
  roles:
Stefano Rivera's avatar
Stefano Rivera committed
30
  - opsis
31
  - xorg
32

33
- hosts: voctomix
34
  roles:
Stefano Rivera's avatar
Stefano Rivera committed
35 36 37
  - voctomix
  - blackmagic
  - xorg
38

39 40 41 42 43 44 45 46 47 48 49 50
  # everything on one box
  # secrets copied from ansible master
- hosts: veyepar-basic
  roles:
  - veyepar-code
  - veyepar-deps
  - veyepar-local-assets
  - veyepar-secrets

  # veyepar, secrets, assets on nfs server
  # dependences installed locally
- hosts: veyepar-encoder-nfs-storage
51
  roles:
Stefano Rivera's avatar
Stefano Rivera committed
52
  - nfs-client
53
  - veyepar-deps
54 55 56 57 58 59

- hosts: encoder
  roles:
  - nfs-client
  - gridengine-exec
  - sreview
60
  - xorg
61 62 63 64 65

- hosts: ge-master
  roles:
  - gridengine-master
  - gridengine-config
66
  - gridengine-exec
67
  - sreview
68 69 70 71

- hosts: streaming-backends
  roles:
  - streaming-backend
72 73 74 75

- hosts: streaming-frontends
  roles:
  - streaming-frontend