Compare commits
2 Commits
c762dfe8c1
...
6370069e9d
| Author | SHA1 | Date | |
|---|---|---|---|
|
6370069e9d
|
|||
|
0e9bcca72d
|
+2
-2
@@ -28,5 +28,5 @@ knife[:automatic_attribute_whitelist] = %w[
|
||||
|
||||
# Added to /etc/chef/client.rb on node bootstrap
|
||||
# https://docs.chef.io/attribute_persistence/
|
||||
knife[:normal_attribute_allowlist] = ['knife_zero', 'kosmos_kvm', 'kosmos-ejabberd', 'openresty']
|
||||
knife[:allowed_normal_attributes] = ['knife_zero', 'kosmos_kvm', 'kosmos-ejabberd', 'openresty']
|
||||
knife[:normal_attribute_allowlist] = ['knife_zero', 'kosmos_kvm', 'kosmos-ejabberd', 'openresty', 'vm_host']
|
||||
knife[:allowed_normal_attributes] = ['knife_zero', 'kosmos_kvm', 'kosmos-ejabberd', 'openresty', 'vm_host']
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.144"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "akkounts-1",
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.163"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "bitcoin-2",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.35"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "discourse-2",
|
||||
|
||||
+2
-1
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.128"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "drone-1",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.113"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "ejabberd-4",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.123"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "ejabberd-8",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.165"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "garage-11",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.151"
|
||||
}
|
||||
},
|
||||
"vm_host": "leo"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "garage-14",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.82"
|
||||
}
|
||||
},
|
||||
"vm_host": "leo"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "garage-15",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.153"
|
||||
}
|
||||
},
|
||||
"vm_host": "leo"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "garage-16",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.40"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "garage-2",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.182"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "garage-7",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.61"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "garage-8",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.21"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "gitea-2",
|
||||
|
||||
+2
-1
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.198"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "ipfs-1",
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.6"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "ldap-3.kosmos.org",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.106"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "ldap-4.kosmos.org",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.87"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "lq-1",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.188"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "lq-2",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.95"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "mail.kosmos.org",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.30"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "mastodon-3",
|
||||
|
||||
+2
-1
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.138"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "nodejs-4",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.91"
|
||||
}
|
||||
},
|
||||
"vm_host": "leo"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "postgres-11",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.134"
|
||||
}
|
||||
},
|
||||
"vm_host": "her"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "postgres-12",
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.146"
|
||||
}
|
||||
},
|
||||
"vm_host": "leo"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "prometheus-1",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.225"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "redis-1",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.208"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "redis-2",
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.187"
|
||||
}
|
||||
},
|
||||
"vm_host": "fornax"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "rs-discourse-1",
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.150"
|
||||
}
|
||||
},
|
||||
"vm_host": "her"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "rsk-mainnet-3",
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.126"
|
||||
}
|
||||
},
|
||||
"vm_host": "her"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "rsk-testnet-4",
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.20"
|
||||
}
|
||||
},
|
||||
"vm_host": "leo"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "rsk-testnet-6",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.132"
|
||||
}
|
||||
},
|
||||
"vm_host": "her"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "sentry-1",
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.164"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "strfry-1",
|
||||
|
||||
+2
-1
@@ -3,7 +3,8 @@
|
||||
"normal": {
|
||||
"knife_zero": {
|
||||
"host": "10.1.1.206"
|
||||
}
|
||||
},
|
||||
"vm_host": "draco"
|
||||
},
|
||||
"automatic": {
|
||||
"fqdn": "wiki-1",
|
||||
|
||||
@@ -79,6 +79,7 @@ jobs = node["kosmos_prometheus"]["jobs"].merge(
|
||||
"targets" => search(:node, config["query"]).map do |n|
|
||||
target = { "target" => "#{n['knife_zero']['host']}:#{config['port']}", "instance" => n.name }
|
||||
target["env"] = n.chef_environment if n.chef_environment
|
||||
target["vm_host"] = n["vm_host"] if n["vm_host"]
|
||||
target
|
||||
end.compact.sort_by { |t| t["instance"] },
|
||||
}
|
||||
|
||||
@@ -36,6 +36,9 @@ scrape_configs:
|
||||
<% if t['env'] %>
|
||||
env: <%= t['env'] %>
|
||||
<% end %>
|
||||
<% if t['vm_host'] %>
|
||||
vm_host: <%= t['vm_host'] %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user