From a5813e8b30c4a96aa6bc95fe921d4cc9110af24e Mon Sep 17 00:00:00 2001 From: Alessandro Costantini <alessandro.costantini@cnaf.infn.it> Date: Sat, 14 Nov 2015 20:11:25 +0000 Subject: [PATCH] Facter added for network bridges --- lib/facter/brex1_eval.rb | 8 ++++++++ lib/facter/brex2_eval.rb | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 lib/facter/brex1_eval.rb create mode 100644 lib/facter/brex2_eval.rb diff --git a/lib/facter/brex1_eval.rb b/lib/facter/brex1_eval.rb new file mode 100644 index 0000000..abe7684 --- /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 0000000..46e41ea --- /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 -- GitLab