diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/facter/alt_fqdns.rb (renamed from lib/facter/galera_bootstrapped.rb) | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/lib/facter/galera_bootstrapped.rb b/lib/facter/alt_fqdns.rb index ea9fe8c..24d6ef1 100644 --- a/lib/facter/galera_bootstrapped.rb +++ b/lib/facter/alt_fqdns.rb @@ -1,4 +1,4 @@ -# Copyright 2015 Red Hat, Inc. +# Copyright 2016 Red Hat, Inc. # All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -12,8 +12,22 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. -Facter.add('galera_bootstrapped') do - setcode do - FileTest.exists?('/var/lib/mysql/grastate.dat') +[ + 'external', + 'internalapi', + 'storage', + 'storagemgmt', + 'tenant', + 'management', +].each do |network| + Facter.add('fqdn_' + network) do + setcode do + external_hostname_parts = [ + Facter.value(:hostname), + network, + Facter.value(:domain), + ].reject { |part| part.empty? } + external_hostname_parts.join(".") + end end end |