diff --git a/lib/facter/brex1_eval.rb b/lib/facter/brex1_eval.rb new file mode 100644 index 0000000000000000000000000000000000000000..abe76846f6289e0d05013d6161e166393d85dbef --- /dev/null +++ b/lib/facter/brex1_eval.rb @@ -0,0 +1,8 @@ +# brex1_eval.rb +# Evaluate the status of br-ex1 in the network node + +Facter.add(:brex1_eval) do + setcode do + Facter::Util::Resolution.exec("/usr/bin/ovs-vsctl br-get-external-id br-ex1 | /usr/bin/awk -F= '{print $2}'") + end +end diff --git a/lib/facter/brex2_eval.rb b/lib/facter/brex2_eval.rb new file mode 100644 index 0000000000000000000000000000000000000000..46e41ead850b4cc22b123c376eff582d24fbd4ce --- /dev/null +++ b/lib/facter/brex2_eval.rb @@ -0,0 +1,8 @@ +# brex2_eval.rb +# Evaluate the status of br-ex1 in the network node + +Facter.add(:brex2_eval) do + setcode do + Facter::Util::Resolution.exec("/usr/bin/ovs-vsctl br-get-external-id br-ex2 | /usr/bin/awk -F= '{print $2}'") + end +end