Переглянути джерело

[dns] Update dns records for dns and vrobbler

Colin Powell 2 місяців тому
батько
коміт
2ef9dda50f

+ 8 - 4
lab/ansible/hosts

@@ -3,7 +3,7 @@ rhea.local
 
 [jails]
 bastion0.local
-unbound0.local
+dns.service
 navidrome1.local
 jellyfin0.local
 postgres0.local
@@ -12,7 +12,8 @@ weewx0.local
 redis0.local
 minio0.local
 gogs0.local
-vrobbler1.local
+metabase0.local
+vrobbler0.local
 snapcast0.local
 mopidy0.local
 miniflux0.local
@@ -82,7 +83,7 @@ pandora.unbl.ink
 greip.unbl.ink
 
 [dns]
-unbound0.local
+dns.service
 
 [media]
 jellyfin0.local
@@ -129,6 +130,9 @@ fifteenfive2.local
 [db]
 postgres0.local
 
+[metabase]
+metabase0.local
+
 [fakemail]
 mailhog0.local
 
@@ -190,7 +194,7 @@ navidrome1.local
 snapcast0.local
 
 [vrobbler]
-vrobbler1.local
+vrobbler0.local
 
 [icecast]
 icecast0.local

+ 2 - 2
lab/ansible/roles/filebeat/tasks/main.yml

@@ -9,8 +9,8 @@
   notify: Filebeat restarted
 
 - name: Filebeat config installed
-  copy:
-    src: filebeat.yml
+  template:
+    src: filebeat.yml.j2
     dest: /usr/local/etc/beats/filebeat.yml
     owner: root
     mode: 0644

+ 20 - 0
lab/ansible/roles/filebeat/templates/filebeat.yml.j2

@@ -0,0 +1,20 @@
+setup.ilm.enabled: false
+setup.template.enabled: true
+setup.template.name: "{{ansible_hostname}}-log"
+setup.template.pattern: "{{ansible_hostname}}-log-*"
+setup.template.overwrite: true
+
+filebeat.inputs:
+- type: log
+  enabled: true
+  paths:
+    - /var/log/*.log
+    - /var/log/messages
+
+output.elasticsearch:
+  hosts: ["http://linux.service:5080"]
+  timeout: 10
+  path: "/api/default/"
+  index: default
+  username: "openobserve@unbl.ink"
+  password: "{{openobserve_password}}"

+ 5 - 0
lab/ansible/roles/unbound/files/service.zones

@@ -20,11 +20,16 @@ local-data: "kiosk.service      IN      A       192.168.40.102"
 local-data: "kitchen.service    IN      A       192.168.40.208"
 local-data: "wx.service         IN      A       192.168.40.87"
 local-data: "linux.service      IN      A       192.168.40.78"
+local-data: "log.service        IN      A       192.168.40.78"
 local-data: "docker.service     IN      A       192.168.40.78"
 local-data: "minecraft.service  IN      A       192.168.40.61"
 local-data: "logs.service       IN      A       192.168.40.185"
 local-data: "photos.service     IN      A       192.168.40.129"
 local-data: "weather.service    IN      A       192.168.40.87"
+local-data: "metabase.service   IN      A       192.168.40.88"
+local-data: "desktop.service    IN      A       192.168.40.200"
+local-data: "cocorev.service    IN      A       192.168.40.200"
+
 
 local-data: "pallene.service    IN      A       192.168.40.236"
 local-data: "gw100.service      IN      A       192.168.40.180"

+ 2 - 0
lab/ansible/roles/unbound/files/unblink.zones

@@ -30,11 +30,13 @@ local-data: "db.lab.unbl.ink    IN      A       192.168.40.83"
 local-data: "emus.lab.unbl.ink	IN  	A	    192.168.40.83"
 local-data: "music.lab.unbl.ink IN      A       192.168.40.83"
 local-data: "play.lab.unbl.ink	IN	    A	    192.168.40.83"
+local-data: "base.lab.unbl.ink	IN	    A	    192.168.40.83"
 local-data: "rss.lab.unbl.ink   IN      A       192.168.40.83"
 local-data: "logs.lab.unbl.ink  IN      A       192.168.40.83"
 local-data: "calibre.lab.unbl.ink   IN     A       192.168.40.83"
 local-data: "archive.lab.unbl.ink   IN     A       192.168.40.83"
 local-data: "mc-map.lab.unbl.ink    IN     A       192.168.40.83"
+local-data: "cocorev.lab.unbl.ink    IN     A       192.168.40.83"
 local-data: "front.see.unbl.ink     IN     A       192.168.40.83"
 local-data: "orchard.see.unbl.ink   IN     A       192.168.40.83"
 local-data: "master.see.unbl.ink    IN     A       192.168.40.83"