- manage vmstorage package, service and environment file - manage vmselect package, service and environment file - manage vminsert package, service and environment file - manage vmagent package, service and environment file - manage options for vmstorage, vmselect, vminsert, vmagent role Reviewed-on: #363
15 lines
245 B
Ruby
15 lines
245 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'puppet'
|
|
|
|
Facter.add('consul_node_token') do
|
|
setcode do
|
|
token_file = '/root/.config/consul_node_token'
|
|
begin
|
|
File.read(token_file).strip
|
|
rescue StandardError
|
|
nil
|
|
end
|
|
end
|
|
end
|