playbook.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. ---
  2. - hosts: jails
  3. roles:
  4. - role: jails
  5. - hosts: dns
  6. roles:
  7. - role: unbound
  8. - hosts: fakemail
  9. roles:
  10. - role: mailhog
  11. - hosts: db
  12. roles:
  13. - role: postgres
  14. - role: pgadmin4
  15. - hosts: rss
  16. roles:
  17. - role: miniflux
  18. - hosts: proxy
  19. roles:
  20. - role: caddy
  21. - hosts: logs
  22. roles:
  23. - role: supervisor
  24. - role: elasticsearch
  25. - role: kibana
  26. - hosts: pbp
  27. roles:
  28. - role: direnv
  29. - role: supervisor
  30. - role: pbp
  31. - hosts: fifteenfive
  32. roles:
  33. - role: direnv
  34. - role: immortal
  35. - role: syncthing
  36. - role: nginx
  37. - role: fifteen5
  38. - hosts: search
  39. roles:
  40. - role: searx
  41. - hosts: wx
  42. roles:
  43. - role: nginx
  44. - role: weewx
  45. - hosts: git
  46. roles:
  47. - role: gogs
  48. - hosts: photos
  49. roles:
  50. - role: nginx
  51. - role: immortal
  52. - role: photoview
  53. - hosts: mail
  54. roles:
  55. - role: muchsync
  56. - hosts: geoloc
  57. roles:
  58. - role: nginx
  59. - role: memcached
  60. - role: hauk
  61. - hosts: podcasts
  62. roles:
  63. - role: podgrab
  64. - hosts: mopidy
  65. roles:
  66. - role: immortal
  67. - role: beets
  68. - role: mopidy
  69. - hosts: snapcast
  70. roles:
  71. - role: immortal
  72. - role: snapcast
  73. - hosts: icecast
  74. roles:
  75. - role: icecast
  76. - hosts: pastebin
  77. roles:
  78. - role: 0bin
  79. - hosts: cache
  80. roles:
  81. - role: redis
  82. - hosts: kibana
  83. roles:
  84. - role: logstash
  85. - role: kibana
  86. - hosts: logging
  87. roles:
  88. - role: logstash
  89. - hosts: elastic
  90. roles:
  91. - role: elasticsearch
  92. - hosts: meet
  93. roles:
  94. - role: galene
  95. - hosts: s3
  96. roles:
  97. - role: minio
  98. - hosts: media
  99. roles:
  100. - role: jellyfin
  101. - hosts: consul-nodes-dc1
  102. roles:
  103. - role: dnsmasq
  104. - role: consul
  105. - role: nomad
  106. - hosts: consul-nodes-dc2
  107. roles:
  108. - role: dnsmasq
  109. - role: consul
  110. - role: nomad
  111. - hosts: nomad-agents-dc1
  112. roles:
  113. - role: dnsmasq
  114. - role: nomad-agent
  115. - hosts: nomad-agents-dc2
  116. roles:
  117. - role: dnsmasq
  118. - role: nomad-agent
  119. - hosts: timelapse
  120. roles:
  121. - role: nginx
  122. - role: timelapse
  123. - hosts: recipes
  124. roles:
  125. - role: immortal
  126. - role: nginx
  127. - role: tandoor
  128. - hosts: paper
  129. roles:
  130. - role: immortal
  131. - role: nginx
  132. - role: paperless
  133. - hosts: draw
  134. roles:
  135. - role: nginx
  136. - role: drawio
  137. - hosts: notify
  138. roles:
  139. - role: ntfy
  140. - hosts: matrix
  141. roles:
  142. - role: nginx
  143. - role: immortal
  144. - role: dendrite
  145. - hosts: bookmarks
  146. roles:
  147. - role: nginx
  148. - role: linkace
  149. - hosts: reading
  150. roles:
  151. - role: immortal
  152. - role: bookwyrm
  153. - hosts: scrobbler
  154. roles:
  155. - role: maloja
  156. - role: multi-scrobbler
  157. - hosts: vrobbler
  158. roles:
  159. - role: immortal
  160. - role: nginx
  161. - role: vrobbler
  162. - hosts: fit
  163. roles:
  164. - role: immortal
  165. - role: nginx
  166. - role: wger
  167. - hosts: scratch
  168. roles:
  169. - role: immortal
  170. - role: scratch
  171. - hosts: navidrome
  172. roles:
  173. - role: navidrome
  174. - hosts: test
  175. roles:
  176. - role: direnv
  177. - role: immortal
  178. - role: jails
  179. - role: syncthing
  180. - role: nginx
  181. - role: galene
  182. - role: searx
  183. - role: minio
  184. - role: elasticsearch
  185. - role: redis
  186. - role: 0bin
  187. - role: podgrab
  188. - role: matrix
  189. - role: gogs
  190. - role: weewx
  191. - role: mailhog
  192. - role: unbound
  193. - role: postgres
  194. - role: elasticsearch
  195. - role: logstash
  196. - role: kibana
  197. - role: icecast
  198. - role: hauk
  199. - role: excalidraw
  200. - role: drawio
  201. - role: miniflux
  202. - role: ntfy
  203. - role: fifteen5
  204. - role: photoview
  205. - role: tandoor