eaff7e40b5
Sometimes the macaddress fact fails, for example sometimes in a Docker container. We shouldn't clutter up reports with spurious warnings in that case.
9 lines
198 B
Ruby
9 lines
198 B
Ruby
def get_mysql_id
|
|
Facter.value(:macaddress).split(':').inject(0) { |total,value| (total << 4) + value.hex }
|
|
end
|
|
|
|
Facter.add("mysql_server_id") do
|
|
setcode do
|
|
get_mysql_id rescue nil
|
|
end
|
|
end
|