From d3e8258690d6a694e285be867e16f43e36e4f4ba Mon Sep 17 00:00:00 2001 From: David Roetzel Date: Tue, 21 Mar 2023 11:44:36 +0100 Subject: [PATCH 1/3] Consider unused environments #140 In addition to environments from puppetdb, hdm will now also query the file system and distinguish between environments that are in use (i.e. known by puppetdb) and unused (only present in the file system). --- app/models/environment.rb | 17 +++++++++++------ app/models/hiera_data.rb | 14 +++++++++++--- .../environments/_select_environment.html.erb | 4 +++- .../puppet/environments/old_unused/hiera.yaml | 4 ++++ test/models/environment_test.rb | 10 +++++++++- test/support/fake_puppet_db.rb | 5 ++++- 6 files changed, 42 insertions(+), 12 deletions(-) create mode 100644 test/fixtures/files/puppet/environments/old_unused/hiera.yaml diff --git a/app/models/environment.rb b/app/models/environment.rb index 351908fe..e1282441 100644 --- a/app/models/environment.rb +++ b/app/models/environment.rb @@ -1,22 +1,27 @@ class Environment < HieraModel attribute :name, :string - - def self.all_names - PuppetDbClient.environments - end + attribute :in_use, :boolean, default: false def self.all - all_names.map { |e| new(name: e) } + environments_in_use = PuppetDbClient.environments + available_environments = HieraData.environments + unused_environments = available_environments - environments_in_use + environments_in_use.sort.map { |e| new(name: e, in_use: true) } + + unused_environments.sort.map { |e| new(name: e) } end def self.find(name) - new(name: name) + all.find { |e| e.name == name } end def hierarchies Hierarchy.all(self) end + def in_use? + in_use + end + def ==(other) other.is_a?(Environment) && name == other.name end diff --git a/app/models/hiera_data.rb b/app/models/hiera_data.rb index ebb4dfe6..5d5adf8b 100644 --- a/app/models/hiera_data.rb +++ b/app/models/hiera_data.rb @@ -5,10 +5,17 @@ class EnvironmentNotFound < StandardError; end attr_reader :environment delegate :hierarchies, to: :config + def self.environments + Pathname.new(config_dir) + .join("environments") + .glob("*/") + .map { |p| p.basename.to_s } + end + def initialize(environment) @environment = environment - raise EnvironmentNotFound.new("Environment '#{environment}' does not exist") unless PuppetDbClient.environments.include?(environment) + raise EnvironmentNotFound.new("Environment '#{environment}' does not exist") unless self.class.environments.include?(environment) end def all_keys(facts) @@ -125,12 +132,13 @@ def lookup_options(facts) private - def config_dir + def self.config_dir @config_dir ||= Rails.configuration.hdm.config_dir end def config - @config ||= Config.new(Pathname.new(config_dir).join("environments", environment)) + @config ||= Config.new(Pathname.new(self.class.config_dir) + .join("environments", environment)) end def find_hierarchy(name) diff --git a/app/views/environments/_select_environment.html.erb b/app/views/environments/_select_environment.html.erb index b1f28dd7..1b13bdfa 100644 --- a/app/views/environments/_select_environment.html.erb +++ b/app/views/environments/_select_environment.html.erb @@ -4,7 +4,9 @@ diff --git a/test/fixtures/files/puppet/environments/old_unused/hiera.yaml b/test/fixtures/files/puppet/environments/old_unused/hiera.yaml new file mode 100644 index 00000000..15c34c1e --- /dev/null +++ b/test/fixtures/files/puppet/environments/old_unused/hiera.yaml @@ -0,0 +1,4 @@ +version: 5 +defaults: + datadir: data + data_hash: yaml_data diff --git a/test/models/environment_test.rb b/test/models/environment_test.rb index 21dd14dd..cec67de0 100644 --- a/test/models/environment_test.rb +++ b/test/models/environment_test.rb @@ -13,8 +13,16 @@ class EnvironmentTest < ActiveSupport::TestCase no_datadir test v3 + old_unused ) - assert_equal expected_environments, Environment.all_names + assert_equal expected_environments, Environment.all.map(&:name) + end + + test "::find correctly sets the `in_use` flag" do + development = Environment.find("development") + assert development.in_use? + old_unused = Environment.find("old_unused") + refute old_unused.in_use? end test "create development environment" do diff --git a/test/support/fake_puppet_db.rb b/test/support/fake_puppet_db.rb index a2378ddc..5ced893a 100644 --- a/test/support/fake_puppet_db.rb +++ b/test/support/fake_puppet_db.rb @@ -23,9 +23,12 @@ def call(env) private + # Grab environment names from directories in config path, + # but ignore those with the suffix `_unused`. def environments - environments_full_path = Dir.glob(Pathname.new(@config_dir).join("environments", "*")) + environments_full_path = Dir.glob(Pathname.new(@config_dir).join("environments", "*/")) environments = environments_full_path.map { |x| File.basename(x) }.sort + .reject { |e| e.match(/_unused$/) } .map { |e| {"name" => e} } respond_with(environments) end From 99cb66c378011e45d0324b5d3a8148c0cacb2220 Mon Sep 17 00:00:00 2001 From: David Roetzel Date: Thu, 23 Mar 2023 10:53:02 +0100 Subject: [PATCH 2/3] Allow selection of nodes from different env #140 This includes a huge shuffling around of test data as node names can no longer be reused in different environments. Also includes an update to the vendored slim-select js library. --- .rubocop_todo.yml | 38 - app/controllers/keys_controller.rb | 8 +- app/controllers/nodes_controller.rb | 2 +- .../select_navigation_controller.js | 10 +- .../controllers/slim_select_controller.js | 33 +- app/models/hiera_data.rb | 25 +- app/models/key.rb | 3 +- app/models/node.rb | 17 +- app/services/puppet_db_client.rb | 18 +- .../environments/_select_environment.html.erb | 4 +- app/views/nodes/_select_node.html.erb | 26 +- config/importmap.rb | 2 +- .../1tge1wo3.betadots.training_facts.yaml | 5 - .../2288jh8e.betadots.training_facts.yaml | 5 - .../33amc5da.betadots.training_facts.yaml | 5 - .../development/nodes/testhost2_facts.yaml | 9 - .../development/nodes/testhost3_facts.yaml | 8 - .../development/nodes/testhost_facts.yaml | 8 - .../nodes/1jyln4zc.betadots.training.yaml | 12 + .../1m73otky.betadots.training_facts.yaml | 5 - .../3ay66ymd.betadots.training_facts.yaml | 5 - .../3bx5fygw.betadots.training_facts.yaml | 5 - .../3i8rrqjx.betadots.training_facts.yaml | 5 - .../3io2n5uh.betadots.training_facts.yaml | 5 - .../3q8ync63.betadots.training_facts.yaml | 5 - .../40sbev55.betadots.training_facts.yaml | 5 - .../4eexoda7.betadots.training_facts.yaml | 5 - .../4jjfyx1h.betadots.training_facts.yaml | 5 - .../5gfpx2k7.betadots.training_facts.yaml | 5 - .../5gv8l8n3.betadots.training_facts.yaml | 5 - .../5npv7v50.betadots.training_facts.yaml | 5 - .../5ruwuuad.betadots.training_facts.yaml | 5 - .../6mlkoauf.betadots.training_facts.yaml | 5 - .../724pbcao.betadots.training_facts.yaml | 5 - .../7jb746rk.betadots.training_facts.yaml | 5 - .../7wdm4xss.betadots.training_facts.yaml | 5 - .../8byzjpzz.betadots.training_facts.yaml | 5 - .../8drk73w4.betadots.training_facts.yaml | 5 - .../8yfl7kiv.betadots.training_facts.yaml | 5 - .../9cvpd0wq.betadots.training_facts.yaml | 5 - .../a2st4ipx.betadots.training_facts.yaml | 5 - .../arbpv4us.betadots.training_facts.yaml | 5 - .../arcnlzkm.betadots.training_facts.yaml | 5 - .../b3pcqavv.betadots.training_facts.yaml | 5 - .../b4739ubj.betadots.training_facts.yaml | 5 - .../bzuvus9e.betadots.training_facts.yaml | 5 - .../cn32iom0.betadots.training_facts.yaml | 5 - .../cuar01ep.betadots.training_facts.yaml | 5 - .../dbrn3h2r.betadots.training_facts.yaml | 5 - .../dhplrtv.betadots.training_facts.yaml | 5 - .../dmk15880.betadots.training_facts.yaml | 5 - .../dmpp0nom.betadots.training_facts.yaml | 5 - .../e5ujans9.betadots.training_facts.yaml | 5 - .../eerukb8k.betadots.training_facts.yaml | 5 - .../eztmlf24.betadots.training_facts.yaml | 5 - .../fefo79a7.betadots.training_facts.yaml | 5 - .../fj2yfmw.betadots.training_facts.yaml | 5 - .../fnp4tnay.betadots.training_facts.yaml | 5 - .../g39gaasx.betadots.training_facts.yaml | 5 - .../gki2r2ip.betadots.training_facts.yaml | 5 - .../gtlhhexp.betadots.training_facts.yaml | 5 - .../guku7s0a.betadots.training_facts.yaml | 5 - .../guxndq10.betadots.training_facts.yaml | 5 - .../gvy8hvhk.betadots.training_facts.yaml | 5 - .../gwcu2v40.betadots.training_facts.yaml | 5 - .../h9nn849h.betadots.training_facts.yaml | 5 - .../hmpbc41u.betadots.training_facts.yaml | 5 - .../hs5wnjha.betadots.training_facts.yaml | 5 - .../i82jmcn4.betadots.training_facts.yaml | 5 - .../iithv1y6.betadots.training_facts.yaml | 5 - .../j0dg6jl7.betadots.training_facts.yaml | 5 - .../j114trpy.betadots.training_facts.yaml | 5 - .../j6kant58.betadots.training_facts.yaml | 5 - .../j6p3emfi.betadots.training_facts.yaml | 5 - .../jb07smoq.betadots.training_facts.yaml | 5 - .../jlua9syg.betadots.training_facts.yaml | 5 - .../jo9ilwl3.betadots.training_facts.yaml | 5 - .../jxicx59k.betadots.training_facts.yaml | 5 - .../k81f2z6y.betadots.training_facts.yaml | 5 - .../kgx0whxs.betadots.training_facts.yaml | 5 - .../km2gee9p.betadots.training_facts.yaml | 5 - .../knbenvbp.betadots.training_facts.yaml | 5 - .../l8y7q7tv.betadots.training_facts.yaml | 5 - .../lj12xrpa.betadots.training_facts.yaml | 5 - .../lj8k5ad6.betadots.training_facts.yaml | 5 - .../lnlys2fc.betadots.training_facts.yaml | 5 - .../loi6f5y5.betadots.training_facts.yaml | 5 - .../lqytqz41.betadots.training_facts.yaml | 5 - .../lxb5xqrm.betadots.training_facts.yaml | 5 - .../m5rba5bj.betadots.training_facts.yaml | 5 - .../md55vdpb.betadots.training_facts.yaml | 5 - .../mlctzqgu.betadots.training_facts.yaml | 5 - .../mlr2pox0.betadots.training_facts.yaml | 5 - .../msttkvy6.betadots.training_facts.yaml | 5 - .../mtbwtip0.betadots.training_facts.yaml | 5 - .../nb9ljs79.betadots.training_facts.yaml | 5 - .../ndioaov6.betadots.training_facts.yaml | 5 - .../nk2gezhe.betadots.training_facts.yaml | 5 - .../o4gphsam.betadots.training_facts.yaml | 5 - .../on7fexx2.betadots.training_facts.yaml | 5 - .../oxnhoxvy.betadots.training_facts.yaml | 5 - .../pf3p6pcl.betadots.training_facts.yaml | 5 - .../qcmidm7d.betadots.training_facts.yaml | 5 - .../qeg3uvik.betadots.training_facts.yaml | 5 - .../qf3mu190.betadots.training_facts.yaml | 5 - .../qlc3fm46.betadots.training_facts.yaml | 5 - .../r48j23ne.betadots.training_facts.yaml | 5 - .../r6yzgkef.betadots.training_facts.yaml | 5 - .../r7khozne.betadots.training_facts.yaml | 5 - .../s3hhgc1r.betadots.training_facts.yaml | 5 - .../se3wo5kb.betadots.training_facts.yaml | 5 - .../skwdot22.betadots.training_facts.yaml | 5 - .../sse8epsu.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../eyaml/nodes/test.host_facts.yaml | 8 - .../eyaml/nodes/testhost_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - .../u4u2iilk.betadots.training_facts.yaml | 5 - .../uai7e89l.betadots.training_facts.yaml | 5 - .../uswpm0lf.betadots.training_facts.yaml | 5 - .../vo0zsyto.betadots.training_facts.yaml | 5 - .../vvo59e81.betadots.training_facts.yaml | 5 - .../x5z92y7t.betadots.training_facts.yaml | 5 - .../xct89zsu.betadots.training_facts.yaml | 5 - .../xda8efsx.betadots.training_facts.yaml | 5 - .../xjh5gpa8.betadots.training_facts.yaml | 5 - .../xq9xpbvv.betadots.training_facts.yaml | 5 - .../xwjwyd98.betadots.training_facts.yaml | 5 - .../y7tifexf.betadots.training_facts.yaml | 5 - .../yrlqzaph.betadots.training_facts.yaml | 5 - .../yy4dijk2.betadots.training_facts.yaml | 5 - .../yzeqs4p0.betadots.training_facts.yaml | 5 - .../z36n2b2w.betadots.training_facts.yaml | 5 - .../zf2l0dws.betadots.training_facts.yaml | 5 - .../zp0zr62m.betadots.training_facts.yaml | 5 - .../1m73otky.betadots.training_facts.yaml | 5 - .../1tge1wo3.betadots.training_facts.yaml | 5 - .../2288jh8e.betadots.training_facts.yaml | 5 - .../33amc5da.betadots.training_facts.yaml | 5 - .../3ay66ymd.betadots.training_facts.yaml | 5 - .../3bx5fygw.betadots.training_facts.yaml | 5 - .../3i8rrqjx.betadots.training_facts.yaml | 5 - .../3io2n5uh.betadots.training_facts.yaml | 5 - .../3q8ync63.betadots.training_facts.yaml | 5 - .../40sbev55.betadots.training_facts.yaml | 5 - .../4eexoda7.betadots.training_facts.yaml | 5 - .../4jjfyx1h.betadots.training_facts.yaml | 5 - .../5gfpx2k7.betadots.training_facts.yaml | 5 - .../5gv8l8n3.betadots.training_facts.yaml | 5 - .../5npv7v50.betadots.training_facts.yaml | 5 - .../5ruwuuad.betadots.training_facts.yaml | 5 - .../6mlkoauf.betadots.training_facts.yaml | 5 - .../724pbcao.betadots.training_facts.yaml | 5 - .../7jb746rk.betadots.training_facts.yaml | 5 - .../7wdm4xss.betadots.training_facts.yaml | 5 - .../8byzjpzz.betadots.training_facts.yaml | 5 - .../8drk73w4.betadots.training_facts.yaml | 5 - .../8yfl7kiv.betadots.training_facts.yaml | 5 - .../9cvpd0wq.betadots.training_facts.yaml | 5 - .../a2st4ipx.betadots.training_facts.yaml | 5 - .../arbpv4us.betadots.training_facts.yaml | 5 - .../arcnlzkm.betadots.training_facts.yaml | 5 - .../b3pcqavv.betadots.training_facts.yaml | 5 - .../b4739ubj.betadots.training_facts.yaml | 5 - .../bzuvus9e.betadots.training_facts.yaml | 5 - .../cn32iom0.betadots.training_facts.yaml | 5 - .../cuar01ep.betadots.training_facts.yaml | 5 - .../dbrn3h2r.betadots.training_facts.yaml | 5 - .../dhplrtv.betadots.training_facts.yaml | 5 - .../dmk15880.betadots.training_facts.yaml | 5 - .../dmpp0nom.betadots.training_facts.yaml | 5 - .../e5ujans9.betadots.training_facts.yaml | 5 - .../eerukb8k.betadots.training_facts.yaml | 5 - .../eztmlf24.betadots.training_facts.yaml | 5 - .../fefo79a7.betadots.training_facts.yaml | 5 - .../fj2yfmw.betadots.training_facts.yaml | 5 - .../fnp4tnay.betadots.training_facts.yaml | 5 - .../g39gaasx.betadots.training_facts.yaml | 5 - .../gki2r2ip.betadots.training_facts.yaml | 5 - .../gtlhhexp.betadots.training_facts.yaml | 5 - .../guku7s0a.betadots.training_facts.yaml | 5 - .../guxndq10.betadots.training_facts.yaml | 5 - .../gvy8hvhk.betadots.training_facts.yaml | 5 - .../gwcu2v40.betadots.training_facts.yaml | 5 - .../h9nn849h.betadots.training_facts.yaml | 5 - .../hmpbc41u.betadots.training_facts.yaml | 5 - .../hs5wnjha.betadots.training_facts.yaml | 5 - .../i82jmcn4.betadots.training_facts.yaml | 5 - .../iithv1y6.betadots.training_facts.yaml | 5 - .../j0dg6jl7.betadots.training_facts.yaml | 5 - .../j114trpy.betadots.training_facts.yaml | 5 - .../j6kant58.betadots.training_facts.yaml | 5 - .../j6p3emfi.betadots.training_facts.yaml | 5 - .../jb07smoq.betadots.training_facts.yaml | 5 - .../jlua9syg.betadots.training_facts.yaml | 5 - .../jo9ilwl3.betadots.training_facts.yaml | 5 - .../jxicx59k.betadots.training_facts.yaml | 5 - .../k81f2z6y.betadots.training_facts.yaml | 5 - .../kgx0whxs.betadots.training_facts.yaml | 5 - .../km2gee9p.betadots.training_facts.yaml | 5 - .../knbenvbp.betadots.training_facts.yaml | 5 - .../l8y7q7tv.betadots.training_facts.yaml | 5 - .../lj12xrpa.betadots.training_facts.yaml | 5 - .../lj8k5ad6.betadots.training_facts.yaml | 5 - .../lnlys2fc.betadots.training_facts.yaml | 5 - .../loi6f5y5.betadots.training_facts.yaml | 5 - .../lqytqz41.betadots.training_facts.yaml | 5 - .../lxb5xqrm.betadots.training_facts.yaml | 5 - .../m5rba5bj.betadots.training_facts.yaml | 5 - .../md55vdpb.betadots.training_facts.yaml | 5 - .../mlctzqgu.betadots.training_facts.yaml | 5 - .../mlr2pox0.betadots.training_facts.yaml | 5 - .../msttkvy6.betadots.training_facts.yaml | 5 - .../mtbwtip0.betadots.training_facts.yaml | 5 - .../nb9ljs79.betadots.training_facts.yaml | 5 - .../ndioaov6.betadots.training_facts.yaml | 5 - .../nk2gezhe.betadots.training_facts.yaml | 5 - .../o4gphsam.betadots.training_facts.yaml | 5 - .../on7fexx2.betadots.training_facts.yaml | 5 - .../oxnhoxvy.betadots.training_facts.yaml | 5 - .../pf3p6pcl.betadots.training_facts.yaml | 5 - .../qcmidm7d.betadots.training_facts.yaml | 5 - .../qeg3uvik.betadots.training_facts.yaml | 5 - .../qf3mu190.betadots.training_facts.yaml | 5 - .../qlc3fm46.betadots.training_facts.yaml | 5 - .../r48j23ne.betadots.training_facts.yaml | 5 - .../r6yzgkef.betadots.training_facts.yaml | 5 - .../r7khozne.betadots.training_facts.yaml | 5 - .../s3hhgc1r.betadots.training_facts.yaml | 5 - .../se3wo5kb.betadots.training_facts.yaml | 5 - .../skwdot22.betadots.training_facts.yaml | 5 - .../sse8epsu.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../globs/nodes/test.host_facts.yaml | 8 - .../globs/nodes/testhost2_facts.yaml | 9 - .../globs/nodes/testhost3_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - .../u4u2iilk.betadots.training_facts.yaml | 5 - .../uai7e89l.betadots.training_facts.yaml | 5 - .../uswpm0lf.betadots.training_facts.yaml | 5 - .../vo0zsyto.betadots.training_facts.yaml | 5 - .../vvo59e81.betadots.training_facts.yaml | 5 - .../x5z92y7t.betadots.training_facts.yaml | 5 - .../xct89zsu.betadots.training_facts.yaml | 5 - .../xda8efsx.betadots.training_facts.yaml | 5 - .../xjh5gpa8.betadots.training_facts.yaml | 5 - .../xq9xpbvv.betadots.training_facts.yaml | 5 - .../xwjwyd98.betadots.training_facts.yaml | 5 - .../y7tifexf.betadots.training_facts.yaml | 5 - .../yrlqzaph.betadots.training_facts.yaml | 5 - .../yy4dijk2.betadots.training_facts.yaml | 5 - .../yzeqs4p0.betadots.training_facts.yaml | 5 - .../z36n2b2w.betadots.training_facts.yaml | 5 - .../zf2l0dws.betadots.training_facts.yaml | 5 - .../zp0zr62m.betadots.training_facts.yaml | 5 - .../1m73otky.betadots.training_facts.yaml | 5 - .../1tge1wo3.betadots.training_facts.yaml | 5 - .../2288jh8e.betadots.training_facts.yaml | 5 - .../33amc5da.betadots.training_facts.yaml | 5 - .../3ay66ymd.betadots.training_facts.yaml | 5 - .../3bx5fygw.betadots.training_facts.yaml | 5 - .../3i8rrqjx.betadots.training_facts.yaml | 5 - .../3io2n5uh.betadots.training_facts.yaml | 5 - .../3q8ync63.betadots.training_facts.yaml | 5 - .../40sbev55.betadots.training_facts.yaml | 5 - .../4eexoda7.betadots.training_facts.yaml | 5 - .../4jjfyx1h.betadots.training_facts.yaml | 5 - .../5gfpx2k7.betadots.training_facts.yaml | 5 - .../5gv8l8n3.betadots.training_facts.yaml | 5 - .../5npv7v50.betadots.training_facts.yaml | 5 - .../5ruwuuad.betadots.training_facts.yaml | 5 - .../6mlkoauf.betadots.training_facts.yaml | 5 - .../724pbcao.betadots.training_facts.yaml | 5 - .../7jb746rk.betadots.training_facts.yaml | 5 - .../7wdm4xss.betadots.training_facts.yaml | 5 - .../8byzjpzz.betadots.training_facts.yaml | 5 - .../8drk73w4.betadots.training_facts.yaml | 5 - .../8yfl7kiv.betadots.training_facts.yaml | 5 - .../9cvpd0wq.betadots.training_facts.yaml | 5 - .../a2st4ipx.betadots.training_facts.yaml | 5 - .../arbpv4us.betadots.training_facts.yaml | 5 - .../arcnlzkm.betadots.training_facts.yaml | 5 - .../b3pcqavv.betadots.training_facts.yaml | 5 - .../b4739ubj.betadots.training_facts.yaml | 5 - .../bzuvus9e.betadots.training_facts.yaml | 5 - .../cn32iom0.betadots.training_facts.yaml | 5 - .../cuar01ep.betadots.training_facts.yaml | 5 - .../dbrn3h2r.betadots.training_facts.yaml | 5 - .../dhplrtv.betadots.training_facts.yaml | 5 - .../dmk15880.betadots.training_facts.yaml | 5 - .../dmpp0nom.betadots.training_facts.yaml | 5 - .../e5ujans9.betadots.training_facts.yaml | 5 - .../eerukb8k.betadots.training_facts.yaml | 5 - .../eztmlf24.betadots.training_facts.yaml | 5 - .../fefo79a7.betadots.training_facts.yaml | 5 - .../fj2yfmw.betadots.training_facts.yaml | 5 - .../fnp4tnay.betadots.training_facts.yaml | 5 - .../g39gaasx.betadots.training_facts.yaml | 5 - .../gki2r2ip.betadots.training_facts.yaml | 5 - .../gtlhhexp.betadots.training_facts.yaml | 5 - .../guku7s0a.betadots.training_facts.yaml | 5 - .../guxndq10.betadots.training_facts.yaml | 5 - .../gvy8hvhk.betadots.training_facts.yaml | 5 - .../gwcu2v40.betadots.training_facts.yaml | 5 - .../h9nn849h.betadots.training_facts.yaml | 5 - .../hmpbc41u.betadots.training_facts.yaml | 5 - .../hs5wnjha.betadots.training_facts.yaml | 5 - .../i82jmcn4.betadots.training_facts.yaml | 5 - .../iithv1y6.betadots.training_facts.yaml | 5 - .../j0dg6jl7.betadots.training_facts.yaml | 5 - .../j114trpy.betadots.training_facts.yaml | 5 - .../j6kant58.betadots.training_facts.yaml | 5 - .../j6p3emfi.betadots.training_facts.yaml | 5 - .../jb07smoq.betadots.training_facts.yaml | 5 - .../jlua9syg.betadots.training_facts.yaml | 5 - .../jo9ilwl3.betadots.training_facts.yaml | 5 - .../jxicx59k.betadots.training_facts.yaml | 5 - .../k81f2z6y.betadots.training_facts.yaml | 5 - .../kgx0whxs.betadots.training_facts.yaml | 5 - .../km2gee9p.betadots.training_facts.yaml | 5 - .../knbenvbp.betadots.training_facts.yaml | 5 - .../l8y7q7tv.betadots.training_facts.yaml | 5 - .../lj12xrpa.betadots.training_facts.yaml | 5 - .../lj8k5ad6.betadots.training_facts.yaml | 5 - .../lnlys2fc.betadots.training_facts.yaml | 5 - .../loi6f5y5.betadots.training_facts.yaml | 5 - .../lqytqz41.betadots.training_facts.yaml | 5 - .../lxb5xqrm.betadots.training_facts.yaml | 5 - .../m5rba5bj.betadots.training_facts.yaml | 5 - .../md55vdpb.betadots.training_facts.yaml | 5 - .../mlctzqgu.betadots.training_facts.yaml | 5 - .../mlr2pox0.betadots.training_facts.yaml | 5 - .../msttkvy6.betadots.training_facts.yaml | 5 - .../mtbwtip0.betadots.training_facts.yaml | 5 - .../nb9ljs79.betadots.training_facts.yaml | 5 - .../ndioaov6.betadots.training_facts.yaml | 5 - .../nk2gezhe.betadots.training_facts.yaml | 5 - .../o4gphsam.betadots.training_facts.yaml | 5 - .../on7fexx2.betadots.training_facts.yaml | 5 - .../oxnhoxvy.betadots.training_facts.yaml | 5 - .../pf3p6pcl.betadots.training_facts.yaml | 5 - .../qcmidm7d.betadots.training_facts.yaml | 5 - .../qeg3uvik.betadots.training_facts.yaml | 5 - .../qf3mu190.betadots.training_facts.yaml | 5 - .../qlc3fm46.betadots.training_facts.yaml | 5 - .../r48j23ne.betadots.training_facts.yaml | 5 - .../r6yzgkef.betadots.training_facts.yaml | 5 - .../r7khozne.betadots.training_facts.yaml | 5 - .../s3hhgc1r.betadots.training_facts.yaml | 5 - .../se3wo5kb.betadots.training_facts.yaml | 5 - .../skwdot22.betadots.training_facts.yaml | 5 - .../sse8epsu.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../hdm/nodes/test.host_facts.yaml | 8 - .../hdm/nodes/testhost2_facts.yaml | 9 - .../hdm/nodes/testhost3_facts.yaml | 8 - .../hdm/nodes/testhost_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - .../u4u2iilk.betadots.training_facts.yaml | 5 - .../uai7e89l.betadots.training_facts.yaml | 5 - .../uswpm0lf.betadots.training_facts.yaml | 5 - .../vo0zsyto.betadots.training_facts.yaml | 5 - .../vvo59e81.betadots.training_facts.yaml | 5 - .../x5z92y7t.betadots.training_facts.yaml | 5 - .../xct89zsu.betadots.training_facts.yaml | 5 - .../xda8efsx.betadots.training_facts.yaml | 5 - .../xjh5gpa8.betadots.training_facts.yaml | 5 - .../xq9xpbvv.betadots.training_facts.yaml | 5 - .../xwjwyd98.betadots.training_facts.yaml | 5 - .../y7tifexf.betadots.training_facts.yaml | 5 - .../yrlqzaph.betadots.training_facts.yaml | 5 - .../yy4dijk2.betadots.training_facts.yaml | 5 - .../yzeqs4p0.betadots.training_facts.yaml | 5 - .../z36n2b2w.betadots.training_facts.yaml | 5 - .../zf2l0dws.betadots.training_facts.yaml | 5 - .../zp0zr62m.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../minimal/nodes/test.host_facts.yaml | 8 - .../minimal/nodes/testhost2_facts.yaml | 9 - .../minimal/nodes/testhost3_facts.yaml | 8 - .../minimal/nodes/testhost_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - ...g.yaml => 4msusyei.betadots.training.yaml} | 0 ...g.yaml => 60wxmaw5.betadots.training.yaml} | 0 .../1m73otky.betadots.training_facts.yaml | 5 - .../1tge1wo3.betadots.training_facts.yaml | 5 - .../2288jh8e.betadots.training_facts.yaml | 5 - .../33amc5da.betadots.training_facts.yaml | 5 - .../3ay66ymd.betadots.training_facts.yaml | 5 - .../3bx5fygw.betadots.training_facts.yaml | 5 - .../3i8rrqjx.betadots.training_facts.yaml | 5 - .../3io2n5uh.betadots.training_facts.yaml | 5 - .../3q8ync63.betadots.training_facts.yaml | 5 - .../40sbev55.betadots.training_facts.yaml | 5 - .../4eexoda7.betadots.training_facts.yaml | 5 - .../4jjfyx1h.betadots.training_facts.yaml | 5 - .../5gfpx2k7.betadots.training_facts.yaml | 5 - .../5gv8l8n3.betadots.training_facts.yaml | 5 - .../5npv7v50.betadots.training_facts.yaml | 5 - .../5ruwuuad.betadots.training_facts.yaml | 5 - .../6mlkoauf.betadots.training_facts.yaml | 5 - .../724pbcao.betadots.training_facts.yaml | 5 - .../7jb746rk.betadots.training_facts.yaml | 5 - .../7wdm4xss.betadots.training_facts.yaml | 5 - .../8byzjpzz.betadots.training_facts.yaml | 5 - .../8drk73w4.betadots.training_facts.yaml | 5 - .../8yfl7kiv.betadots.training_facts.yaml | 5 - .../9cvpd0wq.betadots.training_facts.yaml | 5 - .../a2st4ipx.betadots.training_facts.yaml | 5 - .../arbpv4us.betadots.training_facts.yaml | 5 - .../arcnlzkm.betadots.training_facts.yaml | 5 - .../b3pcqavv.betadots.training_facts.yaml | 5 - .../b4739ubj.betadots.training_facts.yaml | 5 - .../bzuvus9e.betadots.training_facts.yaml | 5 - .../cn32iom0.betadots.training_facts.yaml | 5 - .../cuar01ep.betadots.training_facts.yaml | 5 - .../dbrn3h2r.betadots.training_facts.yaml | 5 - .../dhplrtv.betadots.training_facts.yaml | 5 - .../dmk15880.betadots.training_facts.yaml | 5 - .../dmpp0nom.betadots.training_facts.yaml | 5 - .../e5ujans9.betadots.training_facts.yaml | 5 - .../eerukb8k.betadots.training_facts.yaml | 5 - .../eztmlf24.betadots.training_facts.yaml | 5 - .../fefo79a7.betadots.training_facts.yaml | 5 - .../fj2yfmw.betadots.training_facts.yaml | 5 - .../fnp4tnay.betadots.training_facts.yaml | 5 - .../g39gaasx.betadots.training_facts.yaml | 5 - .../gki2r2ip.betadots.training_facts.yaml | 5 - .../gtlhhexp.betadots.training_facts.yaml | 5 - .../guku7s0a.betadots.training_facts.yaml | 5 - .../guxndq10.betadots.training_facts.yaml | 5 - .../gvy8hvhk.betadots.training_facts.yaml | 5 - .../gwcu2v40.betadots.training_facts.yaml | 5 - .../h9nn849h.betadots.training_facts.yaml | 5 - .../hmpbc41u.betadots.training_facts.yaml | 5 - .../hs5wnjha.betadots.training_facts.yaml | 5 - .../i82jmcn4.betadots.training_facts.yaml | 5 - .../iithv1y6.betadots.training_facts.yaml | 5 - .../j0dg6jl7.betadots.training_facts.yaml | 5 - .../j114trpy.betadots.training_facts.yaml | 5 - .../j6kant58.betadots.training_facts.yaml | 5 - .../j6p3emfi.betadots.training_facts.yaml | 5 - .../jb07smoq.betadots.training_facts.yaml | 5 - .../jlua9syg.betadots.training_facts.yaml | 5 - .../jo9ilwl3.betadots.training_facts.yaml | 5 - .../jxicx59k.betadots.training_facts.yaml | 5 - .../k81f2z6y.betadots.training_facts.yaml | 5 - .../kgx0whxs.betadots.training_facts.yaml | 5 - .../km2gee9p.betadots.training_facts.yaml | 5 - .../knbenvbp.betadots.training_facts.yaml | 5 - .../l8y7q7tv.betadots.training_facts.yaml | 5 - .../lj12xrpa.betadots.training_facts.yaml | 5 - .../lj8k5ad6.betadots.training_facts.yaml | 5 - .../lnlys2fc.betadots.training_facts.yaml | 5 - .../loi6f5y5.betadots.training_facts.yaml | 5 - .../lqytqz41.betadots.training_facts.yaml | 5 - .../lxb5xqrm.betadots.training_facts.yaml | 5 - .../m5rba5bj.betadots.training_facts.yaml | 5 - .../md55vdpb.betadots.training_facts.yaml | 5 - .../mlctzqgu.betadots.training_facts.yaml | 5 - .../mlr2pox0.betadots.training_facts.yaml | 5 - .../msttkvy6.betadots.training_facts.yaml | 5 - .../mtbwtip0.betadots.training_facts.yaml | 5 - .../nb9ljs79.betadots.training_facts.yaml | 5 - .../ndioaov6.betadots.training_facts.yaml | 5 - .../nk2gezhe.betadots.training_facts.yaml | 5 - .../o4gphsam.betadots.training_facts.yaml | 5 - .../on7fexx2.betadots.training_facts.yaml | 5 - .../oxnhoxvy.betadots.training_facts.yaml | 5 - .../pf3p6pcl.betadots.training_facts.yaml | 5 - .../qcmidm7d.betadots.training_facts.yaml | 5 - .../qeg3uvik.betadots.training_facts.yaml | 5 - .../qf3mu190.betadots.training_facts.yaml | 5 - .../qlc3fm46.betadots.training_facts.yaml | 5 - .../r48j23ne.betadots.training_facts.yaml | 5 - .../r6yzgkef.betadots.training_facts.yaml | 5 - .../r7khozne.betadots.training_facts.yaml | 5 - .../s3hhgc1r.betadots.training_facts.yaml | 5 - .../se3wo5kb.betadots.training_facts.yaml | 5 - .../skwdot22.betadots.training_facts.yaml | 5 - .../sse8epsu.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../nodes/test.host_facts.yaml | 8 - .../nodes/testhost2_facts.yaml | 9 - .../nodes/testhost3_facts.yaml | 8 - .../nodes/testhost_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - .../u4u2iilk.betadots.training_facts.yaml | 5 - .../uai7e89l.betadots.training_facts.yaml | 5 - .../uswpm0lf.betadots.training_facts.yaml | 5 - .../vo0zsyto.betadots.training_facts.yaml | 5 - .../vvo59e81.betadots.training_facts.yaml | 5 - .../x5z92y7t.betadots.training_facts.yaml | 5 - .../xct89zsu.betadots.training_facts.yaml | 5 - .../xda8efsx.betadots.training_facts.yaml | 5 - .../xjh5gpa8.betadots.training_facts.yaml | 5 - .../xq9xpbvv.betadots.training_facts.yaml | 5 - .../xwjwyd98.betadots.training_facts.yaml | 5 - .../y7tifexf.betadots.training_facts.yaml | 5 - .../yrlqzaph.betadots.training_facts.yaml | 5 - .../yy4dijk2.betadots.training_facts.yaml | 5 - .../yzeqs4p0.betadots.training_facts.yaml | 5 - .../z36n2b2w.betadots.training_facts.yaml | 5 - .../zf2l0dws.betadots.training_facts.yaml | 5 - .../zp0zr62m.betadots.training_facts.yaml | 5 - .../1m73otky.betadots.training_facts.yaml | 5 - .../1tge1wo3.betadots.training_facts.yaml | 5 - .../2288jh8e.betadots.training_facts.yaml | 5 - .../33amc5da.betadots.training_facts.yaml | 5 - .../3ay66ymd.betadots.training_facts.yaml | 5 - .../3bx5fygw.betadots.training_facts.yaml | 5 - .../3i8rrqjx.betadots.training_facts.yaml | 5 - .../3io2n5uh.betadots.training_facts.yaml | 5 - .../3q8ync63.betadots.training_facts.yaml | 5 - .../40sbev55.betadots.training_facts.yaml | 5 - .../4eexoda7.betadots.training_facts.yaml | 5 - .../4jjfyx1h.betadots.training_facts.yaml | 5 - .../5gfpx2k7.betadots.training_facts.yaml | 5 - .../5gv8l8n3.betadots.training_facts.yaml | 5 - .../5npv7v50.betadots.training_facts.yaml | 5 - .../5ruwuuad.betadots.training_facts.yaml | 5 - .../6mlkoauf.betadots.training_facts.yaml | 5 - .../724pbcao.betadots.training_facts.yaml | 5 - .../7jb746rk.betadots.training_facts.yaml | 5 - .../7wdm4xss.betadots.training_facts.yaml | 5 - .../8byzjpzz.betadots.training_facts.yaml | 5 - .../8drk73w4.betadots.training_facts.yaml | 5 - .../8yfl7kiv.betadots.training_facts.yaml | 5 - .../9cvpd0wq.betadots.training_facts.yaml | 5 - .../a2st4ipx.betadots.training_facts.yaml | 5 - .../arbpv4us.betadots.training_facts.yaml | 5 - .../arcnlzkm.betadots.training_facts.yaml | 5 - .../b3pcqavv.betadots.training_facts.yaml | 5 - .../b4739ubj.betadots.training_facts.yaml | 5 - .../bzuvus9e.betadots.training_facts.yaml | 5 - .../cn32iom0.betadots.training_facts.yaml | 5 - .../cuar01ep.betadots.training_facts.yaml | 5 - .../dbrn3h2r.betadots.training_facts.yaml | 5 - .../dhplrtv.betadots.training_facts.yaml | 5 - .../dmk15880.betadots.training_facts.yaml | 5 - .../dmpp0nom.betadots.training_facts.yaml | 5 - .../e5ujans9.betadots.training_facts.yaml | 5 - .../eerukb8k.betadots.training_facts.yaml | 5 - .../eztmlf24.betadots.training_facts.yaml | 5 - .../fefo79a7.betadots.training_facts.yaml | 5 - .../fj2yfmw.betadots.training_facts.yaml | 5 - .../fnp4tnay.betadots.training_facts.yaml | 5 - .../g39gaasx.betadots.training_facts.yaml | 5 - .../gki2r2ip.betadots.training_facts.yaml | 5 - .../gtlhhexp.betadots.training_facts.yaml | 5 - .../guku7s0a.betadots.training_facts.yaml | 5 - .../guxndq10.betadots.training_facts.yaml | 5 - .../gvy8hvhk.betadots.training_facts.yaml | 5 - .../gwcu2v40.betadots.training_facts.yaml | 5 - .../h9nn849h.betadots.training_facts.yaml | 5 - .../hmpbc41u.betadots.training_facts.yaml | 5 - .../hs5wnjha.betadots.training_facts.yaml | 5 - .../i82jmcn4.betadots.training_facts.yaml | 5 - .../iithv1y6.betadots.training_facts.yaml | 5 - .../j0dg6jl7.betadots.training_facts.yaml | 5 - .../j114trpy.betadots.training_facts.yaml | 5 - .../j6kant58.betadots.training_facts.yaml | 5 - .../j6p3emfi.betadots.training_facts.yaml | 5 - .../jb07smoq.betadots.training_facts.yaml | 5 - .../jlua9syg.betadots.training_facts.yaml | 5 - .../jo9ilwl3.betadots.training_facts.yaml | 5 - .../jxicx59k.betadots.training_facts.yaml | 5 - .../k81f2z6y.betadots.training_facts.yaml | 5 - .../kgx0whxs.betadots.training_facts.yaml | 5 - .../km2gee9p.betadots.training_facts.yaml | 5 - .../knbenvbp.betadots.training_facts.yaml | 5 - .../l8y7q7tv.betadots.training_facts.yaml | 5 - .../lj12xrpa.betadots.training_facts.yaml | 5 - .../lj8k5ad6.betadots.training_facts.yaml | 5 - .../lnlys2fc.betadots.training_facts.yaml | 5 - .../loi6f5y5.betadots.training_facts.yaml | 5 - .../lqytqz41.betadots.training_facts.yaml | 5 - .../lxb5xqrm.betadots.training_facts.yaml | 5 - .../m5rba5bj.betadots.training_facts.yaml | 5 - .../md55vdpb.betadots.training_facts.yaml | 5 - .../mlctzqgu.betadots.training_facts.yaml | 5 - .../mlr2pox0.betadots.training_facts.yaml | 5 - .../msttkvy6.betadots.training_facts.yaml | 5 - .../mtbwtip0.betadots.training_facts.yaml | 5 - .../nb9ljs79.betadots.training_facts.yaml | 5 - .../ndioaov6.betadots.training_facts.yaml | 5 - .../nk2gezhe.betadots.training_facts.yaml | 5 - .../o4gphsam.betadots.training_facts.yaml | 5 - .../on7fexx2.betadots.training_facts.yaml | 5 - .../oxnhoxvy.betadots.training_facts.yaml | 5 - .../pf3p6pcl.betadots.training_facts.yaml | 5 - .../qcmidm7d.betadots.training_facts.yaml | 5 - .../qeg3uvik.betadots.training_facts.yaml | 5 - .../qf3mu190.betadots.training_facts.yaml | 5 - .../qlc3fm46.betadots.training_facts.yaml | 5 - .../r48j23ne.betadots.training_facts.yaml | 5 - .../r6yzgkef.betadots.training_facts.yaml | 5 - .../r7khozne.betadots.training_facts.yaml | 5 - .../s3hhgc1r.betadots.training_facts.yaml | 5 - .../se3wo5kb.betadots.training_facts.yaml | 5 - .../skwdot22.betadots.training_facts.yaml | 5 - .../sse8epsu.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../no_config/nodes/test.host_facts.yaml | 8 - .../no_config/nodes/testhost2_facts.yaml | 9 - .../no_config/nodes/testhost3_facts.yaml | 8 - .../no_config/nodes/testhost_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - .../u4u2iilk.betadots.training_facts.yaml | 5 - .../uai7e89l.betadots.training_facts.yaml | 5 - .../uswpm0lf.betadots.training_facts.yaml | 5 - .../vo0zsyto.betadots.training_facts.yaml | 5 - .../vvo59e81.betadots.training_facts.yaml | 5 - .../x5z92y7t.betadots.training_facts.yaml | 5 - .../xct89zsu.betadots.training_facts.yaml | 5 - .../xda8efsx.betadots.training_facts.yaml | 5 - .../xjh5gpa8.betadots.training_facts.yaml | 5 - .../xq9xpbvv.betadots.training_facts.yaml | 5 - .../xwjwyd98.betadots.training_facts.yaml | 5 - .../y7tifexf.betadots.training_facts.yaml | 5 - .../yrlqzaph.betadots.training_facts.yaml | 5 - .../yy4dijk2.betadots.training_facts.yaml | 5 - .../yzeqs4p0.betadots.training_facts.yaml | 5 - .../z36n2b2w.betadots.training_facts.yaml | 5 - .../zf2l0dws.betadots.training_facts.yaml | 5 - .../zp0zr62m.betadots.training_facts.yaml | 5 - .../1m73otky.betadots.training_facts.yaml | 5 - .../1tge1wo3.betadots.training_facts.yaml | 5 - .../2288jh8e.betadots.training_facts.yaml | 5 - .../33amc5da.betadots.training_facts.yaml | 5 - .../3ay66ymd.betadots.training_facts.yaml | 5 - .../3bx5fygw.betadots.training_facts.yaml | 5 - .../3i8rrqjx.betadots.training_facts.yaml | 5 - .../3io2n5uh.betadots.training_facts.yaml | 5 - .../3q8ync63.betadots.training_facts.yaml | 5 - .../40sbev55.betadots.training_facts.yaml | 5 - .../4eexoda7.betadots.training_facts.yaml | 5 - .../4jjfyx1h.betadots.training_facts.yaml | 5 - .../5gfpx2k7.betadots.training_facts.yaml | 5 - .../5gv8l8n3.betadots.training_facts.yaml | 5 - .../5npv7v50.betadots.training_facts.yaml | 5 - .../5ruwuuad.betadots.training_facts.yaml | 5 - .../6mlkoauf.betadots.training_facts.yaml | 5 - .../724pbcao.betadots.training_facts.yaml | 5 - .../7jb746rk.betadots.training_facts.yaml | 5 - .../7wdm4xss.betadots.training_facts.yaml | 5 - .../8byzjpzz.betadots.training_facts.yaml | 5 - .../8drk73w4.betadots.training_facts.yaml | 5 - .../8yfl7kiv.betadots.training_facts.yaml | 5 - .../9cvpd0wq.betadots.training_facts.yaml | 5 - .../a2st4ipx.betadots.training_facts.yaml | 5 - .../arbpv4us.betadots.training_facts.yaml | 5 - .../arcnlzkm.betadots.training_facts.yaml | 5 - .../b3pcqavv.betadots.training_facts.yaml | 5 - .../b4739ubj.betadots.training_facts.yaml | 5 - .../bzuvus9e.betadots.training_facts.yaml | 5 - .../cn32iom0.betadots.training_facts.yaml | 5 - .../cuar01ep.betadots.training_facts.yaml | 5 - .../dbrn3h2r.betadots.training_facts.yaml | 5 - .../dhplrtv.betadots.training_facts.yaml | 5 - .../dmk15880.betadots.training_facts.yaml | 5 - .../dmpp0nom.betadots.training_facts.yaml | 5 - .../e5ujans9.betadots.training_facts.yaml | 5 - .../eerukb8k.betadots.training_facts.yaml | 5 - .../eztmlf24.betadots.training_facts.yaml | 5 - .../fefo79a7.betadots.training_facts.yaml | 5 - .../fj2yfmw.betadots.training_facts.yaml | 5 - .../fnp4tnay.betadots.training_facts.yaml | 5 - .../g39gaasx.betadots.training_facts.yaml | 5 - .../gki2r2ip.betadots.training_facts.yaml | 5 - .../gtlhhexp.betadots.training_facts.yaml | 5 - .../guku7s0a.betadots.training_facts.yaml | 5 - .../guxndq10.betadots.training_facts.yaml | 5 - .../gvy8hvhk.betadots.training_facts.yaml | 5 - .../gwcu2v40.betadots.training_facts.yaml | 5 - .../h9nn849h.betadots.training_facts.yaml | 5 - .../hmpbc41u.betadots.training_facts.yaml | 5 - .../hs5wnjha.betadots.training_facts.yaml | 5 - .../i82jmcn4.betadots.training_facts.yaml | 5 - .../iithv1y6.betadots.training_facts.yaml | 5 - .../j0dg6jl7.betadots.training_facts.yaml | 5 - .../j114trpy.betadots.training_facts.yaml | 5 - .../j6kant58.betadots.training_facts.yaml | 5 - .../j6p3emfi.betadots.training_facts.yaml | 5 - .../jb07smoq.betadots.training_facts.yaml | 5 - .../jlua9syg.betadots.training_facts.yaml | 5 - .../jo9ilwl3.betadots.training_facts.yaml | 5 - .../jxicx59k.betadots.training_facts.yaml | 5 - .../k81f2z6y.betadots.training_facts.yaml | 5 - .../kgx0whxs.betadots.training_facts.yaml | 5 - .../km2gee9p.betadots.training_facts.yaml | 5 - .../knbenvbp.betadots.training_facts.yaml | 5 - .../l8y7q7tv.betadots.training_facts.yaml | 5 - .../lj12xrpa.betadots.training_facts.yaml | 5 - .../lj8k5ad6.betadots.training_facts.yaml | 5 - .../lnlys2fc.betadots.training_facts.yaml | 5 - .../loi6f5y5.betadots.training_facts.yaml | 5 - .../lqytqz41.betadots.training_facts.yaml | 5 - .../lxb5xqrm.betadots.training_facts.yaml | 5 - .../m5rba5bj.betadots.training_facts.yaml | 5 - .../md55vdpb.betadots.training_facts.yaml | 5 - .../mlctzqgu.betadots.training_facts.yaml | 5 - .../mlr2pox0.betadots.training_facts.yaml | 5 - .../msttkvy6.betadots.training_facts.yaml | 5 - .../mtbwtip0.betadots.training_facts.yaml | 5 - .../nb9ljs79.betadots.training_facts.yaml | 5 - .../ndioaov6.betadots.training_facts.yaml | 5 - .../nk2gezhe.betadots.training_facts.yaml | 5 - .../o4gphsam.betadots.training_facts.yaml | 5 - .../on7fexx2.betadots.training_facts.yaml | 5 - .../oxnhoxvy.betadots.training_facts.yaml | 5 - .../pf3p6pcl.betadots.training_facts.yaml | 5 - .../qcmidm7d.betadots.training_facts.yaml | 5 - .../qeg3uvik.betadots.training_facts.yaml | 5 - .../qf3mu190.betadots.training_facts.yaml | 5 - .../qlc3fm46.betadots.training_facts.yaml | 5 - .../r48j23ne.betadots.training_facts.yaml | 5 - .../r6yzgkef.betadots.training_facts.yaml | 5 - .../r7khozne.betadots.training_facts.yaml | 5 - .../s3hhgc1r.betadots.training_facts.yaml | 5 - .../se3wo5kb.betadots.training_facts.yaml | 5 - .../skwdot22.betadots.training_facts.yaml | 5 - .../sse8epsu.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../test/nodes/test.host_facts.yaml | 8 - .../test/nodes/testhost2_facts.yaml | 9 - .../test/nodes/testhost3_facts.yaml | 8 - .../test/nodes/testhost_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - .../u4u2iilk.betadots.training_facts.yaml | 5 - .../uai7e89l.betadots.training_facts.yaml | 5 - .../uswpm0lf.betadots.training_facts.yaml | 5 - .../vo0zsyto.betadots.training_facts.yaml | 5 - .../vvo59e81.betadots.training_facts.yaml | 5 - .../x5z92y7t.betadots.training_facts.yaml | 5 - .../xct89zsu.betadots.training_facts.yaml | 5 - .../xda8efsx.betadots.training_facts.yaml | 5 - .../xjh5gpa8.betadots.training_facts.yaml | 5 - .../xq9xpbvv.betadots.training_facts.yaml | 5 - .../xwjwyd98.betadots.training_facts.yaml | 5 - .../y7tifexf.betadots.training_facts.yaml | 5 - .../yrlqzaph.betadots.training_facts.yaml | 5 - .../yy4dijk2.betadots.training_facts.yaml | 5 - .../yzeqs4p0.betadots.training_facts.yaml | 5 - .../z36n2b2w.betadots.training_facts.yaml | 5 - .../zf2l0dws.betadots.training_facts.yaml | 5 - .../zp0zr62m.betadots.training_facts.yaml | 5 - .../1m73otky.betadots.training_facts.yaml | 5 - .../1tge1wo3.betadots.training_facts.yaml | 5 - .../2288jh8e.betadots.training_facts.yaml | 5 - .../33amc5da.betadots.training_facts.yaml | 5 - .../3ay66ymd.betadots.training_facts.yaml | 5 - .../3bx5fygw.betadots.training_facts.yaml | 5 - .../3i8rrqjx.betadots.training_facts.yaml | 5 - .../3io2n5uh.betadots.training_facts.yaml | 5 - .../3q8ync63.betadots.training_facts.yaml | 5 - .../40sbev55.betadots.training_facts.yaml | 5 - .../4eexoda7.betadots.training_facts.yaml | 5 - .../4jjfyx1h.betadots.training_facts.yaml | 5 - .../5gfpx2k7.betadots.training_facts.yaml | 5 - .../5gv8l8n3.betadots.training_facts.yaml | 5 - .../5npv7v50.betadots.training_facts.yaml | 5 - .../5ruwuuad.betadots.training_facts.yaml | 5 - .../6mlkoauf.betadots.training_facts.yaml | 5 - .../724pbcao.betadots.training_facts.yaml | 5 - .../7jb746rk.betadots.training_facts.yaml | 5 - .../7wdm4xss.betadots.training_facts.yaml | 5 - .../8byzjpzz.betadots.training_facts.yaml | 5 - .../8drk73w4.betadots.training_facts.yaml | 5 - .../8yfl7kiv.betadots.training_facts.yaml | 5 - .../9cvpd0wq.betadots.training_facts.yaml | 5 - .../a2st4ipx.betadots.training_facts.yaml | 5 - .../arbpv4us.betadots.training_facts.yaml | 5 - .../arcnlzkm.betadots.training_facts.yaml | 5 - .../b3pcqavv.betadots.training_facts.yaml | 5 - .../b4739ubj.betadots.training_facts.yaml | 5 - .../bzuvus9e.betadots.training_facts.yaml | 5 - .../cn32iom0.betadots.training_facts.yaml | 5 - .../cuar01ep.betadots.training_facts.yaml | 5 - .../dbrn3h2r.betadots.training_facts.yaml | 5 - .../dhplrtv.betadots.training_facts.yaml | 5 - .../dmk15880.betadots.training_facts.yaml | 5 - .../dmpp0nom.betadots.training_facts.yaml | 5 - .../e5ujans9.betadots.training_facts.yaml | 5 - .../eerukb8k.betadots.training_facts.yaml | 5 - .../eztmlf24.betadots.training_facts.yaml | 5 - .../fefo79a7.betadots.training_facts.yaml | 5 - .../fj2yfmw.betadots.training_facts.yaml | 5 - .../fnp4tnay.betadots.training_facts.yaml | 5 - .../g39gaasx.betadots.training_facts.yaml | 5 - .../gki2r2ip.betadots.training_facts.yaml | 5 - .../gtlhhexp.betadots.training_facts.yaml | 5 - .../guku7s0a.betadots.training_facts.yaml | 5 - .../guxndq10.betadots.training_facts.yaml | 5 - .../gvy8hvhk.betadots.training_facts.yaml | 5 - .../gwcu2v40.betadots.training_facts.yaml | 5 - .../h9nn849h.betadots.training_facts.yaml | 5 - .../hmpbc41u.betadots.training_facts.yaml | 5 - .../hs5wnjha.betadots.training_facts.yaml | 5 - .../i82jmcn4.betadots.training_facts.yaml | 5 - .../iithv1y6.betadots.training_facts.yaml | 5 - .../j0dg6jl7.betadots.training_facts.yaml | 5 - .../j114trpy.betadots.training_facts.yaml | 5 - .../j6kant58.betadots.training_facts.yaml | 5 - .../j6p3emfi.betadots.training_facts.yaml | 5 - .../jb07smoq.betadots.training_facts.yaml | 5 - .../jlua9syg.betadots.training_facts.yaml | 5 - .../jo9ilwl3.betadots.training_facts.yaml | 5 - .../jxicx59k.betadots.training_facts.yaml | 5 - .../k81f2z6y.betadots.training_facts.yaml | 5 - .../kgx0whxs.betadots.training_facts.yaml | 5 - .../km2gee9p.betadots.training_facts.yaml | 5 - .../knbenvbp.betadots.training_facts.yaml | 5 - .../l8y7q7tv.betadots.training_facts.yaml | 5 - .../lj12xrpa.betadots.training_facts.yaml | 5 - .../lj8k5ad6.betadots.training_facts.yaml | 5 - .../lnlys2fc.betadots.training_facts.yaml | 5 - .../loi6f5y5.betadots.training_facts.yaml | 5 - .../lqytqz41.betadots.training_facts.yaml | 5 - .../lxb5xqrm.betadots.training_facts.yaml | 5 - .../m5rba5bj.betadots.training_facts.yaml | 5 - .../md55vdpb.betadots.training_facts.yaml | 5 - .../mlctzqgu.betadots.training_facts.yaml | 5 - .../mlr2pox0.betadots.training_facts.yaml | 5 - .../msttkvy6.betadots.training_facts.yaml | 5 - .../mtbwtip0.betadots.training_facts.yaml | 5 - .../nb9ljs79.betadots.training_facts.yaml | 5 - .../ndioaov6.betadots.training_facts.yaml | 5 - .../nk2gezhe.betadots.training_facts.yaml | 5 - .../o4gphsam.betadots.training_facts.yaml | 5 - .../on7fexx2.betadots.training_facts.yaml | 5 - .../oxnhoxvy.betadots.training_facts.yaml | 5 - .../pf3p6pcl.betadots.training_facts.yaml | 5 - .../qcmidm7d.betadots.training_facts.yaml | 5 - .../qeg3uvik.betadots.training_facts.yaml | 5 - .../qf3mu190.betadots.training_facts.yaml | 5 - .../qlc3fm46.betadots.training_facts.yaml | 5 - .../r48j23ne.betadots.training_facts.yaml | 5 - .../r6yzgkef.betadots.training_facts.yaml | 5 - .../r7khozne.betadots.training_facts.yaml | 5 - .../s3hhgc1r.betadots.training_facts.yaml | 5 - .../se3wo5kb.betadots.training_facts.yaml | 5 - .../skwdot22.betadots.training_facts.yaml | 5 - .../sse8epsu.betadots.training_facts.yaml | 5 - .../t7lfr3lc.betadots.training_facts.yaml | 5 - .../tdh4p6ix.betadots.training_facts.yaml | 5 - .../v3/nodes/test.host_facts.yaml | 8 - .../v3/nodes/testhost2_facts.yaml | 9 - .../v3/nodes/testhost3_facts.yaml | 8 - .../environments/v3/nodes/testhost_facts.yaml | 8 - .../tgsy3idb.betadots.training_facts.yaml | 5 - .../tkytukvc.betadots.training_facts.yaml | 5 - .../tpebg47f.betadots.training_facts.yaml | 5 - .../u4u2iilk.betadots.training_facts.yaml | 5 - .../uai7e89l.betadots.training_facts.yaml | 5 - .../uswpm0lf.betadots.training_facts.yaml | 5 - .../vo0zsyto.betadots.training_facts.yaml | 5 - .../vvo59e81.betadots.training_facts.yaml | 5 - .../x5z92y7t.betadots.training_facts.yaml | 5 - .../xct89zsu.betadots.training_facts.yaml | 5 - .../xda8efsx.betadots.training_facts.yaml | 5 - .../xjh5gpa8.betadots.training_facts.yaml | 5 - .../xq9xpbvv.betadots.training_facts.yaml | 5 - .../xwjwyd98.betadots.training_facts.yaml | 5 - .../y7tifexf.betadots.training_facts.yaml | 5 - .../yrlqzaph.betadots.training_facts.yaml | 5 - .../yy4dijk2.betadots.training_facts.yaml | 5 - .../yzeqs4p0.betadots.training_facts.yaml | 5 - .../z36n2b2w.betadots.training_facts.yaml | 5 - .../zf2l0dws.betadots.training_facts.yaml | 5 - .../zp0zr62m.betadots.training_facts.yaml | 5 - test/fixtures/files/puppet/generate_nodes.rb | 14 +- .../1a9c576a.betadots.training_facts.yaml | 5 + .../1h46n83n.betadots.training_facts.yaml | 5 + .../1jyln4zc.betadots.training_facts.yaml | 5 + .../1k4kahf9.betadots.training_facts.yaml | 5 + .../1m73otky.betadots.training_facts.yaml | 2 +- .../1tge1wo3.betadots.training_facts.yaml | 2 +- .../2288jh8e.betadots.training_facts.yaml | 2 +- .../29hjakkw.betadots.training_facts.yaml | 5 + .../2bvp6vcc.betadots.training_facts.yaml | 5 + .../2l8ol0i5.betadots.training_facts.yaml | 5 + .../2r0bw6xn.betadots.training_facts.yaml | 5 + .../2u0d1fei.betadots.training_facts.yaml | 5 + .../33amc5da.betadots.training_facts.yaml | 2 +- .../3ay66ymd.betadots.training_facts.yaml | 2 +- .../3bx5fygw.betadots.training_facts.yaml | 2 +- .../3i8rrqjx.betadots.training_facts.yaml | 2 +- .../3io2n5uh.betadots.training_facts.yaml | 2 +- .../3p2fr29k.betadots.training_facts.yaml | 5 + .../3q8ync63.betadots.training_facts.yaml | 2 +- .../40sbev55.betadots.training_facts.yaml | 2 +- .../45kzd3l5.betadots.training_facts.yaml | 5 + .../482krqn7.betadots.training_facts.yaml | 5 + .../4eexoda7.betadots.training_facts.yaml | 2 +- .../4jjfyx1h.betadots.training_facts.yaml | 2 +- .../4msusyei.betadots.training_facts.yaml | 5 + .../535ffe1u.betadots.training_facts.yaml | 5 + .../56w57wwr.betadots.training_facts.yaml | 5 + .../5f6zzx25.betadots.training_facts.yaml | 5 + .../5gfpx2k7.betadots.training_facts.yaml | 2 +- .../5gv8l8n3.betadots.training_facts.yaml | 2 +- .../5lzg8kq4.betadots.training_facts.yaml | 5 + .../5npv7v50.betadots.training_facts.yaml | 2 +- .../5qud69fw.betadots.training_facts.yaml | 5 + .../5ruwuuad.betadots.training_facts.yaml | 2 +- .../60wxmaw5.betadots.training_facts.yaml | 5 + .../6iijj7sn.betadots.training_facts.yaml | 5 + .../6mlkoauf.betadots.training_facts.yaml | 2 +- .../6mwwmsgg.betadots.training_facts.yaml | 5 + .../6xnchxhs.betadots.training_facts.yaml | 5 + .../724pbcao.betadots.training_facts.yaml | 2 +- .../74h24eg9.betadots.training_facts.yaml | 5 + .../7c6k7ouc.betadots.training_facts.yaml | 5 + .../7jb746rk.betadots.training_facts.yaml | 2 +- .../7jfq1drl.betadots.training_facts.yaml | 5 + .../7jufapzq.betadots.training_facts.yaml | 5 + .../7lglxdpg.betadots.training_facts.yaml | 5 + .../7uc8566.betadots.training_facts.yaml | 5 + .../7wdm4xss.betadots.training_facts.yaml | 2 +- .../80fao3k3.betadots.training_facts.yaml | 5 + .../8119nqs7.betadots.training_facts.yaml | 5 + .../85759gxe.betadots.training_facts.yaml | 5 + .../8byzjpzz.betadots.training_facts.yaml | 2 +- .../8drk73w4.betadots.training_facts.yaml | 2 +- .../8pripw5v.betadots.training_facts.yaml | 5 + .../8yfl7kiv.betadots.training_facts.yaml | 2 +- .../90f923dr.betadots.training_facts.yaml | 5 + .../922r0yzv.betadots.training_facts.yaml | 5 + .../98qhkysp.betadots.training_facts.yaml | 5 + .../9cvpd0wq.betadots.training_facts.yaml | 2 +- .../9n11tuzg.betadots.training_facts.yaml | 5 + .../9t8nhoux.betadots.training_facts.yaml | 5 + .../a2st4ipx.betadots.training_facts.yaml | 2 +- .../aej86kp6.betadots.training_facts.yaml | 5 + .../ahi53aeb.betadots.training_facts.yaml | 5 + .../ajpe03ov.betadots.training_facts.yaml | 5 + .../arbpv4us.betadots.training_facts.yaml | 2 +- .../arcnlzkm.betadots.training_facts.yaml | 2 +- .../ax8ornqr.betadots.training_facts.yaml | 5 + .../b3pcqavv.betadots.training_facts.yaml | 2 +- .../b4739ubj.betadots.training_facts.yaml | 2 +- .../b548zrva.betadots.training_facts.yaml | 5 + .../b8sp7obs.betadots.training_facts.yaml | 5 + .../bixzjm53.betadots.training_facts.yaml | 5 + .../brskudb1.betadots.training_facts.yaml | 5 + .../bvgbu2fl.betadots.training_facts.yaml | 5 + .../bzuvus9e.betadots.training_facts.yaml | 2 +- .../c93qezs8.betadots.training_facts.yaml | 5 + .../cgaplboi.betadots.training_facts.yaml | 5 + .../cn32iom0.betadots.training_facts.yaml | 2 +- .../crffyobe.betadots.training_facts.yaml | 5 + .../cuar01ep.betadots.training_facts.yaml | 2 +- .../cwgel3zg.betadots.training_facts.yaml | 5 + .../czhn2a3x.betadots.training_facts.yaml | 5 + .../d3r3tytg.betadots.training_facts.yaml | 5 + .../d4gq3103.betadots.training_facts.yaml | 5 + .../d4y2k0qq.betadots.training_facts.yaml | 5 + .../d9fpj14l.betadots.training_facts.yaml | 5 + .../dbrn3h2r.betadots.training_facts.yaml | 2 +- .../dhplrtv.betadots.training_facts.yaml | 2 +- .../dmk15880.betadots.training_facts.yaml | 2 +- .../dmpp0nom.betadots.training_facts.yaml | 2 +- .../dtwhf73e.betadots.training_facts.yaml | 5 + .../dui861cn.betadots.training_facts.yaml | 5 + .../e5ujans9.betadots.training_facts.yaml | 2 +- .../eerukb8k.betadots.training_facts.yaml | 2 +- .../exs6mbyb.betadots.training_facts.yaml | 5 + .../ez243lch.betadots.training_facts.yaml | 5 + .../eztmlf24.betadots.training_facts.yaml | 2 +- .../f2f7nbka.betadots.training_facts.yaml | 5 + .../f6obrt1u.betadots.training_facts.yaml | 5 + .../fcqtpjn7.betadots.training_facts.yaml | 5 + .../fefo79a7.betadots.training_facts.yaml | 2 +- .../fh9nsgeh.betadots.training_facts.yaml | 5 + .../fj2yfmw.betadots.training_facts.yaml | 2 +- .../fnp4tnay.betadots.training_facts.yaml | 2 +- .../fpehst39.betadots.training_facts.yaml | 5 + .../fqyn3gv9.betadots.training_facts.yaml | 5 + .../g227pkf7.betadots.training_facts.yaml | 5 + .../g39gaasx.betadots.training_facts.yaml | 2 +- .../g59avopl.betadots.training_facts.yaml | 5 + .../g9yi8tjz.betadots.training_facts.yaml | 5 + .../gac3g36a.betadots.training_facts.yaml | 5 + .../gki2r2ip.betadots.training_facts.yaml | 2 +- .../gkxa25er.betadots.training_facts.yaml | 5 + .../glfhgp33.betadots.training_facts.yaml | 5 + .../gtlhhexp.betadots.training_facts.yaml | 2 +- .../guku7s0a.betadots.training_facts.yaml | 2 +- .../guxndq10.betadots.training_facts.yaml | 2 +- .../gvy8hvhk.betadots.training_facts.yaml | 2 +- .../gw1ulcb7.betadots.training_facts.yaml | 5 + .../gwcu2v40.betadots.training_facts.yaml | 2 +- .../h2vjgbw.betadots.training_facts.yaml | 5 + .../h3l1v58e.betadots.training_facts.yaml | 5 + .../h3s4iuga.betadots.training_facts.yaml | 5 + .../h9nn849h.betadots.training_facts.yaml | 2 +- .../hmpbc41u.betadots.training_facts.yaml | 2 +- .../hnp1da30.betadots.training_facts.yaml | 5 + .../hol8la5o.betadots.training_facts.yaml | 5 + .../hs5wnjha.betadots.training_facts.yaml | 2 +- .../i6y0olsy.betadots.training_facts.yaml | 5 + .../i82jmcn4.betadots.training_facts.yaml | 2 +- .../iithv1y6.betadots.training_facts.yaml | 2 +- .../j0dg6jl7.betadots.training_facts.yaml | 2 +- .../j114trpy.betadots.training_facts.yaml | 2 +- .../j6kant58.betadots.training_facts.yaml | 2 +- .../j6p3emfi.betadots.training_facts.yaml | 2 +- .../jb07smoq.betadots.training_facts.yaml | 2 +- .../jl4rhfpm.betadots.training_facts.yaml | 5 + .../jlua9syg.betadots.training_facts.yaml | 2 +- .../jo9ilwl3.betadots.training_facts.yaml | 2 +- .../jxicx59k.betadots.training_facts.yaml | 2 +- .../k0e042a8.betadots.training_facts.yaml | 5 + .../k81f2z6y.betadots.training_facts.yaml | 2 +- .../kgx0whxs.betadots.training_facts.yaml | 2 +- .../khlktohq.betadots.training_facts.yaml | 5 + .../km2gee9p.betadots.training_facts.yaml | 2 +- .../knbenvbp.betadots.training_facts.yaml | 2 +- .../l8y7q7tv.betadots.training_facts.yaml | 2 +- .../lj12xrpa.betadots.training_facts.yaml | 2 +- .../lj8k5ad6.betadots.training_facts.yaml | 2 +- .../lnlys2fc.betadots.training_facts.yaml | 2 +- .../loi6f5y5.betadots.training_facts.yaml | 2 +- .../lqytqz41.betadots.training_facts.yaml | 2 +- .../lxb5xqrm.betadots.training_facts.yaml | 2 +- .../m431sdv6.betadots.training_facts.yaml | 5 + .../m4fnq58u.betadots.training_facts.yaml | 5 + .../m5rba5bj.betadots.training_facts.yaml | 2 +- .../md55vdpb.betadots.training_facts.yaml | 2 +- .../mlctzqgu.betadots.training_facts.yaml | 2 +- .../mlr2pox0.betadots.training_facts.yaml | 2 +- .../mrp77rad.betadots.training_facts.yaml | 5 + .../msttkvy6.betadots.training_facts.yaml | 2 +- .../mtbwtip0.betadots.training_facts.yaml | 2 +- .../n34tbmpi.betadots.training_facts.yaml | 5 + .../nb8bm3cs.betadots.training_facts.yaml | 5 + .../nb9ljs79.betadots.training_facts.yaml | 2 +- .../ncamizgh.betadots.training_facts.yaml | 5 + .../ndic5wz7.betadots.training_facts.yaml | 5 + .../ndioaov6.betadots.training_facts.yaml | 2 +- .../nk2gezhe.betadots.training_facts.yaml | 2 +- .../nrl8n1e1.betadots.training_facts.yaml | 5 + .../ns8gwxg3.betadots.training_facts.yaml | 5 + .../o2orlwe5.betadots.training_facts.yaml | 5 + .../o3tzui7b.betadots.training_facts.yaml | 5 + .../o4gphsam.betadots.training_facts.yaml | 2 +- .../oa2j8g47.betadots.training_facts.yaml | 5 + .../on7fexx2.betadots.training_facts.yaml | 2 +- .../otibr6d1.betadots.training_facts.yaml | 5 + .../oxnhoxvy.betadots.training_facts.yaml | 2 +- .../oz2xshky.betadots.training_facts.yaml | 5 + .../p5ufmvb0.betadots.training_facts.yaml | 5 + .../pc42z1mh.betadots.training_facts.yaml | 5 + .../pf3p6pcl.betadots.training_facts.yaml | 2 +- .../pf96l73p.betadots.training_facts.yaml | 5 + .../pfztw7li.betadots.training_facts.yaml | 5 + .../pgysn5ry.betadots.training_facts.yaml | 5 + .../q1q937xe.betadots.training_facts.yaml | 5 + .../q8o2i1tz.betadots.training_facts.yaml | 5 + .../qcmidm7d.betadots.training_facts.yaml | 2 +- .../qeg3uvik.betadots.training_facts.yaml | 2 +- .../qf3mu190.betadots.training_facts.yaml | 2 +- .../qlc3fm46.betadots.training_facts.yaml | 2 +- .../qo10agon.betadots.training_facts.yaml | 5 + .../qonipr0e.betadots.training_facts.yaml | 5 + .../r48j23ne.betadots.training_facts.yaml | 2 +- .../r6yzgkef.betadots.training_facts.yaml | 2 +- .../r7khozne.betadots.training_facts.yaml | 2 +- .../rs2bxbd0.betadots.training_facts.yaml | 5 + .../s3hhgc1r.betadots.training_facts.yaml | 2 +- .../se3wo5kb.betadots.training_facts.yaml | 2 +- .../siu7z4w7.betadots.training_facts.yaml | 5 + .../skwdot22.betadots.training_facts.yaml | 2 +- .../slwbfc40.betadots.training_facts.yaml | 5 + .../spqyk4jo.betadots.training_facts.yaml | 5 + .../ss4twzpr.betadots.training_facts.yaml | 5 + .../sse8epsu.betadots.training_facts.yaml | 2 +- .../sszlxacw.betadots.training_facts.yaml | 5 + .../stujkvcj.betadots.training_facts.yaml | 5 + .../sw15xa6y.betadots.training_facts.yaml | 5 + .../szssayw3.betadots.training_facts.yaml | 5 + .../szw86yk4.betadots.training_facts.yaml | 5 + .../t4k08lp.betadots.training_facts.yaml | 5 + .../t7lfr3lc.betadots.training_facts.yaml | 2 +- .../tae1yz1.betadots.training_facts.yaml | 5 + .../tbgmw5we.betadots.training_facts.yaml | 5 + .../tdh4p6ix.betadots.training_facts.yaml | 2 +- .../nodes/test.host_facts.yaml | 2 +- .../eyaml => }/nodes/testhost2_facts.yaml | 2 +- .../eyaml => }/nodes/testhost3_facts.yaml | 2 +- .../globs => }/nodes/testhost_facts.yaml | 2 +- .../tgsy3idb.betadots.training_facts.yaml | 2 +- .../tkytukvc.betadots.training_facts.yaml | 2 +- .../tpebg47f.betadots.training_facts.yaml | 2 +- .../ttns843o.betadots.training_facts.yaml | 5 + .../u2lxgwcw.betadots.training_facts.yaml | 5 + .../u2s1rcqu.betadots.training_facts.yaml | 5 + .../u4u2iilk.betadots.training_facts.yaml | 2 +- .../uai7e89l.betadots.training_facts.yaml | 2 +- .../umx7463y.betadots.training_facts.yaml | 5 + .../upjxmekx.betadots.training_facts.yaml | 5 + .../uswpm0lf.betadots.training_facts.yaml | 2 +- .../uyiwu2st.betadots.training_facts.yaml | 5 + .../v4c13rht.betadots.training_facts.yaml | 5 + .../vbz66ux7.betadots.training_facts.yaml | 5 + .../vim0dogq.betadots.training_facts.yaml | 5 + .../vo0zsyto.betadots.training_facts.yaml | 2 +- .../vvo59e81.betadots.training_facts.yaml | 2 +- .../vxkc5b8p.betadots.training_facts.yaml | 5 + .../vzv0jhk2.betadots.training_facts.yaml | 5 + .../w12bh6f8.betadots.training_facts.yaml | 5 + .../wbwz457d.betadots.training_facts.yaml | 5 + .../wh2fvmnb.betadots.training_facts.yaml | 5 + .../wjvze5r5.betadots.training_facts.yaml | 5 + .../won7vzfm.betadots.training_facts.yaml | 5 + .../wpo98zhp.betadots.training_facts.yaml | 5 + .../wqo2j9yj.betadots.training_facts.yaml | 5 + .../x403skx4.betadots.training_facts.yaml | 5 + .../x4llfki8.betadots.training_facts.yaml | 5 + .../x5z92y7t.betadots.training_facts.yaml | 2 +- .../x6y6atn4.betadots.training_facts.yaml | 5 + .../xct89zsu.betadots.training_facts.yaml | 2 +- .../xcz4msin.betadots.training_facts.yaml | 5 + .../xda8efsx.betadots.training_facts.yaml | 2 +- .../xjh5gpa8.betadots.training_facts.yaml | 2 +- .../xkpgjql8.betadots.training_facts.yaml | 5 + .../xq9xpbvv.betadots.training_facts.yaml | 2 +- .../xt15cr0s.betadots.training_facts.yaml | 5 + .../xugb63du.betadots.training_facts.yaml | 5 + .../xwjwyd98.betadots.training_facts.yaml | 2 +- .../y7tifexf.betadots.training_facts.yaml | 2 +- .../y86sacnv.betadots.training_facts.yaml | 5 + .../yawsxbez.betadots.training_facts.yaml | 5 + .../ycrxjn7a.betadots.training_facts.yaml | 5 + .../yfkxxouy.betadots.training_facts.yaml | 5 + .../yg9kk39i.betadots.training_facts.yaml | 5 + .../yh4kcbnz.betadots.training_facts.yaml | 5 + .../yjxyvzc1.betadots.training_facts.yaml | 5 + .../yrlqzaph.betadots.training_facts.yaml | 2 +- .../yy4dijk2.betadots.training_facts.yaml | 2 +- .../yzeqs4p0.betadots.training_facts.yaml | 2 +- .../z0f2kl43.betadots.training_facts.yaml | 5 + .../z36imxyv.betadots.training_facts.yaml | 5 + .../z36n2b2w.betadots.training_facts.yaml | 2 +- .../z8ybtb4h.betadots.training_facts.yaml | 5 + .../ze729k57.betadots.training_facts.yaml | 5 + .../zf2l0dws.betadots.training_facts.yaml | 2 +- .../zm3qv3cm.betadots.training_facts.yaml | 5 + .../zp0zr62m.betadots.training_facts.yaml | 2 +- .../zu149i5d.betadots.training_facts.yaml | 5 + test/models/environment_test.rb | 2 +- test/models/hiera_data/hierarchy_test.rb | 4 +- test/models/hiera_data_test.rb | 2 +- test/models/node_test.rb | 39 +- test/support/fake_puppet_db.rb | 36 +- vendor/assets/stylesheets/slimselect.scss | 682 ++++--- vendor/javascript/slim-select.js | 1776 ++++++++++++++++- 1179 files changed, 3235 insertions(+), 5030 deletions(-) delete mode 100644 test/fixtures/files/puppet/environments/development/nodes/1tge1wo3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/development/nodes/2288jh8e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/development/nodes/33amc5da.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/development/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/development/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/development/nodes/testhost_facts.yaml create mode 100644 test/fixtures/files/puppet/environments/eyaml/data/nodes/1jyln4zc.betadots.training.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/1m73otky.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/3ay66ymd.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/3bx5fygw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/3i8rrqjx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/3io2n5uh.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/3q8ync63.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/40sbev55.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/4eexoda7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/4jjfyx1h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/5gfpx2k7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/5gv8l8n3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/5npv7v50.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/5ruwuuad.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/6mlkoauf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/724pbcao.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/7jb746rk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/7wdm4xss.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/8byzjpzz.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/8drk73w4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/8yfl7kiv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/9cvpd0wq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/a2st4ipx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/arbpv4us.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/arcnlzkm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/b3pcqavv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/b4739ubj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/bzuvus9e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/cn32iom0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/cuar01ep.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/dbrn3h2r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/dhplrtv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/dmk15880.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/dmpp0nom.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/e5ujans9.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/eerukb8k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/eztmlf24.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/fefo79a7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/fj2yfmw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/fnp4tnay.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/g39gaasx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/gki2r2ip.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/gtlhhexp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/guku7s0a.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/guxndq10.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/gvy8hvhk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/gwcu2v40.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/h9nn849h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/hmpbc41u.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/hs5wnjha.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/i82jmcn4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/iithv1y6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/j0dg6jl7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/j114trpy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/j6kant58.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/j6p3emfi.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/jb07smoq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/jlua9syg.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/jo9ilwl3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/jxicx59k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/k81f2z6y.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/kgx0whxs.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/km2gee9p.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/knbenvbp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/l8y7q7tv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/lj12xrpa.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/lj8k5ad6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/lnlys2fc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/loi6f5y5.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/lqytqz41.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/lxb5xqrm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/m5rba5bj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/md55vdpb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/mlctzqgu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/mlr2pox0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/msttkvy6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/mtbwtip0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/nb9ljs79.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/ndioaov6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/nk2gezhe.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/o4gphsam.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/on7fexx2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/oxnhoxvy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/pf3p6pcl.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/qcmidm7d.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/qeg3uvik.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/qf3mu190.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/qlc3fm46.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/r48j23ne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/r6yzgkef.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/r7khozne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/s3hhgc1r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/se3wo5kb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/skwdot22.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/sse8epsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/testhost_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/tpebg47f.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/u4u2iilk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/uai7e89l.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/uswpm0lf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/vo0zsyto.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/vvo59e81.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/x5z92y7t.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/xct89zsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/xda8efsx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/xjh5gpa8.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/xq9xpbvv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/xwjwyd98.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/y7tifexf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/yrlqzaph.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/yy4dijk2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/yzeqs4p0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/z36n2b2w.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/zf2l0dws.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/eyaml/nodes/zp0zr62m.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/1m73otky.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/1tge1wo3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/2288jh8e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/33amc5da.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/3ay66ymd.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/3bx5fygw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/3i8rrqjx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/3io2n5uh.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/3q8ync63.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/40sbev55.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/4eexoda7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/4jjfyx1h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/5gfpx2k7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/5gv8l8n3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/5npv7v50.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/5ruwuuad.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/6mlkoauf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/724pbcao.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/7jb746rk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/7wdm4xss.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/8byzjpzz.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/8drk73w4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/8yfl7kiv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/9cvpd0wq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/a2st4ipx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/arbpv4us.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/arcnlzkm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/b3pcqavv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/b4739ubj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/bzuvus9e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/cn32iom0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/cuar01ep.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/dbrn3h2r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/dhplrtv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/dmk15880.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/dmpp0nom.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/e5ujans9.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/eerukb8k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/eztmlf24.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/fefo79a7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/fj2yfmw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/fnp4tnay.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/g39gaasx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/gki2r2ip.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/gtlhhexp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/guku7s0a.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/guxndq10.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/gvy8hvhk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/gwcu2v40.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/h9nn849h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/hmpbc41u.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/hs5wnjha.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/i82jmcn4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/iithv1y6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/j0dg6jl7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/j114trpy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/j6kant58.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/j6p3emfi.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/jb07smoq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/jlua9syg.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/jo9ilwl3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/jxicx59k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/k81f2z6y.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/kgx0whxs.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/km2gee9p.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/knbenvbp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/l8y7q7tv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/lj12xrpa.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/lj8k5ad6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/lnlys2fc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/loi6f5y5.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/lqytqz41.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/lxb5xqrm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/m5rba5bj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/md55vdpb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/mlctzqgu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/mlr2pox0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/msttkvy6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/mtbwtip0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/nb9ljs79.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/ndioaov6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/nk2gezhe.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/o4gphsam.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/on7fexx2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/oxnhoxvy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/pf3p6pcl.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/qcmidm7d.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/qeg3uvik.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/qf3mu190.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/qlc3fm46.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/r48j23ne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/r6yzgkef.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/r7khozne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/s3hhgc1r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/se3wo5kb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/skwdot22.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/sse8epsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/tpebg47f.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/u4u2iilk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/uai7e89l.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/uswpm0lf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/vo0zsyto.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/vvo59e81.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/x5z92y7t.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/xct89zsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/xda8efsx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/xjh5gpa8.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/xq9xpbvv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/xwjwyd98.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/y7tifexf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/yrlqzaph.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/yy4dijk2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/yzeqs4p0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/z36n2b2w.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/zf2l0dws.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/globs/nodes/zp0zr62m.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/1m73otky.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/1tge1wo3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/2288jh8e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/33amc5da.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/3ay66ymd.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/3bx5fygw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/3i8rrqjx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/3io2n5uh.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/3q8ync63.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/40sbev55.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/4eexoda7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/4jjfyx1h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/5gfpx2k7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/5gv8l8n3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/5npv7v50.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/5ruwuuad.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/6mlkoauf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/724pbcao.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/7jb746rk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/7wdm4xss.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/8byzjpzz.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/8drk73w4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/8yfl7kiv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/9cvpd0wq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/a2st4ipx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/arbpv4us.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/arcnlzkm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/b3pcqavv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/b4739ubj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/bzuvus9e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/cn32iom0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/cuar01ep.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/dbrn3h2r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/dhplrtv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/dmk15880.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/dmpp0nom.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/e5ujans9.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/eerukb8k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/eztmlf24.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/fefo79a7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/fj2yfmw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/fnp4tnay.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/g39gaasx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/gki2r2ip.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/gtlhhexp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/guku7s0a.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/guxndq10.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/gvy8hvhk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/gwcu2v40.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/h9nn849h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/hmpbc41u.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/hs5wnjha.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/i82jmcn4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/iithv1y6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/j0dg6jl7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/j114trpy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/j6kant58.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/j6p3emfi.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/jb07smoq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/jlua9syg.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/jo9ilwl3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/jxicx59k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/k81f2z6y.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/kgx0whxs.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/km2gee9p.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/knbenvbp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/l8y7q7tv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/lj12xrpa.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/lj8k5ad6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/lnlys2fc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/loi6f5y5.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/lqytqz41.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/lxb5xqrm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/m5rba5bj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/md55vdpb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/mlctzqgu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/mlr2pox0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/msttkvy6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/mtbwtip0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/nb9ljs79.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/ndioaov6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/nk2gezhe.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/o4gphsam.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/on7fexx2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/oxnhoxvy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/pf3p6pcl.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/qcmidm7d.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/qeg3uvik.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/qf3mu190.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/qlc3fm46.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/r48j23ne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/r6yzgkef.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/r7khozne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/s3hhgc1r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/se3wo5kb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/skwdot22.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/sse8epsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/testhost_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/tpebg47f.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/u4u2iilk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/uai7e89l.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/uswpm0lf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/vo0zsyto.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/vvo59e81.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/x5z92y7t.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/xct89zsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/xda8efsx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/xjh5gpa8.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/xq9xpbvv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/xwjwyd98.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/y7tifexf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/yrlqzaph.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/yy4dijk2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/yzeqs4p0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/z36n2b2w.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/zf2l0dws.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/hdm/nodes/zp0zr62m.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/testhost_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/minimal/nodes/tpebg47f.betadots.training_facts.yaml rename test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/{3ay66ymd.betadots.training.yaml => 4msusyei.betadots.training.yaml} (100%) rename test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/{sse8epsu.betadots.training.yaml => 60wxmaw5.betadots.training.yaml} (100%) delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1m73otky.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1tge1wo3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/2288jh8e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/33amc5da.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3ay66ymd.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3bx5fygw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3i8rrqjx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3io2n5uh.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3q8ync63.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/40sbev55.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4eexoda7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4jjfyx1h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gfpx2k7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gv8l8n3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5npv7v50.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5ruwuuad.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/6mlkoauf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/724pbcao.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7jb746rk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7wdm4xss.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8byzjpzz.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8drk73w4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8yfl7kiv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/9cvpd0wq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/a2st4ipx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arbpv4us.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arcnlzkm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b3pcqavv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b4739ubj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/bzuvus9e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cn32iom0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cuar01ep.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dbrn3h2r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dhplrtv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmk15880.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmpp0nom.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/e5ujans9.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eerukb8k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eztmlf24.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fefo79a7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fj2yfmw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fnp4tnay.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/g39gaasx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gki2r2ip.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gtlhhexp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guku7s0a.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guxndq10.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gvy8hvhk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gwcu2v40.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/h9nn849h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hmpbc41u.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hs5wnjha.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/i82jmcn4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/iithv1y6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j0dg6jl7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j114trpy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6kant58.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6p3emfi.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jb07smoq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jlua9syg.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jo9ilwl3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jxicx59k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/k81f2z6y.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/kgx0whxs.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/km2gee9p.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/knbenvbp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/l8y7q7tv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj12xrpa.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj8k5ad6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lnlys2fc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/loi6f5y5.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lqytqz41.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lxb5xqrm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/m5rba5bj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/md55vdpb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlctzqgu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlr2pox0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/msttkvy6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mtbwtip0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nb9ljs79.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/ndioaov6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nk2gezhe.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/o4gphsam.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/on7fexx2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/oxnhoxvy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/pf3p6pcl.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qcmidm7d.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qeg3uvik.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qf3mu190.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qlc3fm46.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r48j23ne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r6yzgkef.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r7khozne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/s3hhgc1r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/se3wo5kb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/skwdot22.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/sse8epsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tpebg47f.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/u4u2iilk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uai7e89l.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uswpm0lf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vo0zsyto.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vvo59e81.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/x5z92y7t.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xct89zsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xda8efsx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xjh5gpa8.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xq9xpbvv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xwjwyd98.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/y7tifexf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yrlqzaph.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yy4dijk2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yzeqs4p0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/z36n2b2w.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zf2l0dws.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zp0zr62m.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/1m73otky.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/1tge1wo3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/2288jh8e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/33amc5da.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/3ay66ymd.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/3bx5fygw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/3i8rrqjx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/3io2n5uh.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/3q8ync63.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/40sbev55.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/4eexoda7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/4jjfyx1h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/5gfpx2k7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/5gv8l8n3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/5npv7v50.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/5ruwuuad.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/6mlkoauf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/724pbcao.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/7jb746rk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/7wdm4xss.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/8byzjpzz.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/8drk73w4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/8yfl7kiv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/9cvpd0wq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/a2st4ipx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/arbpv4us.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/arcnlzkm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/b3pcqavv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/b4739ubj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/bzuvus9e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/cn32iom0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/cuar01ep.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/dbrn3h2r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/dhplrtv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/dmk15880.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/dmpp0nom.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/e5ujans9.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/eerukb8k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/eztmlf24.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/fefo79a7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/fj2yfmw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/fnp4tnay.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/g39gaasx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/gki2r2ip.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/gtlhhexp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/guku7s0a.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/guxndq10.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/gvy8hvhk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/gwcu2v40.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/h9nn849h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/hmpbc41u.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/hs5wnjha.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/i82jmcn4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/iithv1y6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/j0dg6jl7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/j114trpy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/j6kant58.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/j6p3emfi.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/jb07smoq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/jlua9syg.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/jo9ilwl3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/jxicx59k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/k81f2z6y.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/kgx0whxs.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/km2gee9p.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/knbenvbp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/l8y7q7tv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/lj12xrpa.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/lj8k5ad6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/lnlys2fc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/loi6f5y5.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/lqytqz41.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/lxb5xqrm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/m5rba5bj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/md55vdpb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/mlctzqgu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/mlr2pox0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/msttkvy6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/mtbwtip0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/nb9ljs79.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/ndioaov6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/nk2gezhe.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/o4gphsam.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/on7fexx2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/oxnhoxvy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/pf3p6pcl.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/qcmidm7d.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/qeg3uvik.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/qf3mu190.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/qlc3fm46.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/r48j23ne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/r6yzgkef.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/r7khozne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/s3hhgc1r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/se3wo5kb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/skwdot22.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/sse8epsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/testhost_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/tpebg47f.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/u4u2iilk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/uai7e89l.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/uswpm0lf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/vo0zsyto.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/vvo59e81.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/x5z92y7t.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/xct89zsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/xda8efsx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/xjh5gpa8.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/xq9xpbvv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/xwjwyd98.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/y7tifexf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/yrlqzaph.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/yy4dijk2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/yzeqs4p0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/z36n2b2w.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/zf2l0dws.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/no_config/nodes/zp0zr62m.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/1m73otky.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/1tge1wo3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/2288jh8e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/33amc5da.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/3ay66ymd.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/3bx5fygw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/3i8rrqjx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/3io2n5uh.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/3q8ync63.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/40sbev55.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/4eexoda7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/4jjfyx1h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/5gfpx2k7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/5gv8l8n3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/5npv7v50.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/5ruwuuad.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/6mlkoauf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/724pbcao.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/7jb746rk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/7wdm4xss.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/8byzjpzz.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/8drk73w4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/8yfl7kiv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/9cvpd0wq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/a2st4ipx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/arbpv4us.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/arcnlzkm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/b3pcqavv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/b4739ubj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/bzuvus9e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/cn32iom0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/cuar01ep.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/dbrn3h2r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/dhplrtv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/dmk15880.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/dmpp0nom.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/e5ujans9.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/eerukb8k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/eztmlf24.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/fefo79a7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/fj2yfmw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/fnp4tnay.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/g39gaasx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/gki2r2ip.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/gtlhhexp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/guku7s0a.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/guxndq10.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/gvy8hvhk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/gwcu2v40.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/h9nn849h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/hmpbc41u.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/hs5wnjha.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/i82jmcn4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/iithv1y6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/j0dg6jl7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/j114trpy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/j6kant58.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/j6p3emfi.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/jb07smoq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/jlua9syg.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/jo9ilwl3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/jxicx59k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/k81f2z6y.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/kgx0whxs.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/km2gee9p.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/knbenvbp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/l8y7q7tv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/lj12xrpa.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/lj8k5ad6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/lnlys2fc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/loi6f5y5.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/lqytqz41.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/lxb5xqrm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/m5rba5bj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/md55vdpb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/mlctzqgu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/mlr2pox0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/msttkvy6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/mtbwtip0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/nb9ljs79.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/ndioaov6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/nk2gezhe.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/o4gphsam.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/on7fexx2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/oxnhoxvy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/pf3p6pcl.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/qcmidm7d.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/qeg3uvik.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/qf3mu190.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/qlc3fm46.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/r48j23ne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/r6yzgkef.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/r7khozne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/s3hhgc1r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/se3wo5kb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/skwdot22.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/sse8epsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/testhost_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/tpebg47f.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/u4u2iilk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/uai7e89l.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/uswpm0lf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/vo0zsyto.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/vvo59e81.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/x5z92y7t.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/xct89zsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/xda8efsx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/xjh5gpa8.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/xq9xpbvv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/xwjwyd98.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/y7tifexf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/yrlqzaph.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/yy4dijk2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/yzeqs4p0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/z36n2b2w.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/zf2l0dws.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/test/nodes/zp0zr62m.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/1m73otky.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/1tge1wo3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/2288jh8e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/33amc5da.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/3ay66ymd.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/3bx5fygw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/3i8rrqjx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/3io2n5uh.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/3q8ync63.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/40sbev55.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/4eexoda7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/4jjfyx1h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/5gfpx2k7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/5gv8l8n3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/5npv7v50.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/5ruwuuad.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/6mlkoauf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/724pbcao.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/7jb746rk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/7wdm4xss.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/8byzjpzz.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/8drk73w4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/8yfl7kiv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/9cvpd0wq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/a2st4ipx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/arbpv4us.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/arcnlzkm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/b3pcqavv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/b4739ubj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/bzuvus9e.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/cn32iom0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/cuar01ep.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/dbrn3h2r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/dhplrtv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/dmk15880.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/dmpp0nom.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/e5ujans9.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/eerukb8k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/eztmlf24.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/fefo79a7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/fj2yfmw.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/fnp4tnay.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/g39gaasx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/gki2r2ip.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/gtlhhexp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/guku7s0a.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/guxndq10.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/gvy8hvhk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/gwcu2v40.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/h9nn849h.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/hmpbc41u.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/hs5wnjha.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/i82jmcn4.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/iithv1y6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/j0dg6jl7.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/j114trpy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/j6kant58.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/j6p3emfi.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/jb07smoq.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/jlua9syg.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/jo9ilwl3.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/jxicx59k.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/k81f2z6y.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/kgx0whxs.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/km2gee9p.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/knbenvbp.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/l8y7q7tv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/lj12xrpa.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/lj8k5ad6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/lnlys2fc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/loi6f5y5.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/lqytqz41.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/lxb5xqrm.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/m5rba5bj.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/md55vdpb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/mlctzqgu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/mlr2pox0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/msttkvy6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/mtbwtip0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/nb9ljs79.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/ndioaov6.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/nk2gezhe.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/o4gphsam.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/on7fexx2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/oxnhoxvy.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/pf3p6pcl.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/qcmidm7d.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/qeg3uvik.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/qf3mu190.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/qlc3fm46.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/r48j23ne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/r6yzgkef.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/r7khozne.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/s3hhgc1r.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/se3wo5kb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/skwdot22.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/sse8epsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/t7lfr3lc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/tdh4p6ix.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/test.host_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/testhost2_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/testhost3_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/testhost_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/tgsy3idb.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/tkytukvc.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/tpebg47f.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/u4u2iilk.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/uai7e89l.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/uswpm0lf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/vo0zsyto.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/vvo59e81.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/x5z92y7t.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/xct89zsu.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/xda8efsx.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/xjh5gpa8.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/xq9xpbvv.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/xwjwyd98.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/y7tifexf.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/yrlqzaph.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/yy4dijk2.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/yzeqs4p0.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/z36n2b2w.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/zf2l0dws.betadots.training_facts.yaml delete mode 100644 test/fixtures/files/puppet/environments/v3/nodes/zp0zr62m.betadots.training_facts.yaml mode change 100644 => 100755 test/fixtures/files/puppet/generate_nodes.rb create mode 100644 test/fixtures/files/puppet/nodes/1a9c576a.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/1h46n83n.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/1jyln4zc.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/1k4kahf9.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/1m73otky.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/eyaml => }/nodes/1tge1wo3.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/eyaml => }/nodes/2288jh8e.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/29hjakkw.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/2bvp6vcc.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/2l8ol0i5.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/2r0bw6xn.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/2u0d1fei.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/eyaml => }/nodes/33amc5da.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/3ay66ymd.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/3bx5fygw.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/3i8rrqjx.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/3io2n5uh.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/3p2fr29k.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/3q8ync63.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/40sbev55.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/45kzd3l5.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/482krqn7.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/4eexoda7.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/4jjfyx1h.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/4msusyei.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/535ffe1u.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/56w57wwr.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/5f6zzx25.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/5gfpx2k7.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/5gv8l8n3.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/5lzg8kq4.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/5npv7v50.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/5qud69fw.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/5ruwuuad.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/60wxmaw5.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/6iijj7sn.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/6mlkoauf.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/6mwwmsgg.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/6xnchxhs.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/724pbcao.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/74h24eg9.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/7c6k7ouc.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/7jb746rk.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/7jfq1drl.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/7jufapzq.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/7lglxdpg.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/7uc8566.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/7wdm4xss.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/80fao3k3.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/8119nqs7.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/85759gxe.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/8byzjpzz.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/8drk73w4.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/8pripw5v.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/8yfl7kiv.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/90f923dr.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/922r0yzv.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/98qhkysp.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/9cvpd0wq.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/9n11tuzg.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/9t8nhoux.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/a2st4ipx.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/aej86kp6.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ahi53aeb.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ajpe03ov.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/arbpv4us.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/arcnlzkm.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/ax8ornqr.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/b3pcqavv.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/b4739ubj.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/b548zrva.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/b8sp7obs.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/bixzjm53.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/brskudb1.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/bvgbu2fl.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/bzuvus9e.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/c93qezs8.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/cgaplboi.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/cn32iom0.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/crffyobe.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/cuar01ep.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/cwgel3zg.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/czhn2a3x.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/d3r3tytg.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/d4gq3103.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/d4y2k0qq.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/d9fpj14l.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/dbrn3h2r.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/dhplrtv.betadots.training_facts.yaml (72%) rename test/fixtures/files/puppet/{environments/development => }/nodes/dmk15880.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/dmpp0nom.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/dtwhf73e.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/dui861cn.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/e5ujans9.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/eerukb8k.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/exs6mbyb.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ez243lch.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/eztmlf24.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/f2f7nbka.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/f6obrt1u.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/fcqtpjn7.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/fefo79a7.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/fh9nsgeh.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/fj2yfmw.betadots.training_facts.yaml (72%) rename test/fixtures/files/puppet/{environments/development => }/nodes/fnp4tnay.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/fpehst39.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/fqyn3gv9.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/g227pkf7.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/g39gaasx.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/g59avopl.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/g9yi8tjz.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/gac3g36a.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/gki2r2ip.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/gkxa25er.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/glfhgp33.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/gtlhhexp.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/guku7s0a.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/guxndq10.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/gvy8hvhk.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/gw1ulcb7.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/gwcu2v40.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/h2vjgbw.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/h3l1v58e.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/h3s4iuga.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/h9nn849h.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/hmpbc41u.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/hnp1da30.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/hol8la5o.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/hs5wnjha.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/i6y0olsy.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/i82jmcn4.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/iithv1y6.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/j0dg6jl7.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/j114trpy.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/j6kant58.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/j6p3emfi.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/jb07smoq.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/jl4rhfpm.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/jlua9syg.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/jo9ilwl3.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/jxicx59k.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/k0e042a8.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/k81f2z6y.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/kgx0whxs.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/khlktohq.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/km2gee9p.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/knbenvbp.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/l8y7q7tv.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/lj12xrpa.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/lj8k5ad6.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/lnlys2fc.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/loi6f5y5.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/lqytqz41.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/lxb5xqrm.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/m431sdv6.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/m4fnq58u.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/m5rba5bj.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/md55vdpb.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/mlctzqgu.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/mlr2pox0.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/mrp77rad.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/msttkvy6.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/mtbwtip0.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/n34tbmpi.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/nb8bm3cs.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/nb9ljs79.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/ncamizgh.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ndic5wz7.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/ndioaov6.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/nk2gezhe.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/nrl8n1e1.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ns8gwxg3.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/o2orlwe5.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/o3tzui7b.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/o4gphsam.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/oa2j8g47.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/on7fexx2.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/otibr6d1.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/oxnhoxvy.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/oz2xshky.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/p5ufmvb0.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/pc42z1mh.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/pf3p6pcl.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/pf96l73p.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/pfztw7li.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/pgysn5ry.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/q1q937xe.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/q8o2i1tz.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/qcmidm7d.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/qeg3uvik.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/qf3mu190.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/qlc3fm46.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/qo10agon.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/qonipr0e.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/r48j23ne.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/r6yzgkef.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/r7khozne.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/rs2bxbd0.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/s3hhgc1r.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/se3wo5kb.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/siu7z4w7.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/skwdot22.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/slwbfc40.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/spqyk4jo.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ss4twzpr.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/sse8epsu.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/sszlxacw.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/stujkvcj.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/sw15xa6y.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/szssayw3.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/szw86yk4.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/t4k08lp.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/t7lfr3lc.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/tae1yz1.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/tbgmw5we.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/tdh4p6ix.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/test.host_facts.yaml (79%) rename test/fixtures/files/puppet/{environments/eyaml => }/nodes/testhost2_facts.yaml (83%) rename test/fixtures/files/puppet/{environments/eyaml => }/nodes/testhost3_facts.yaml (79%) rename test/fixtures/files/puppet/{environments/globs => }/nodes/testhost_facts.yaml (79%) rename test/fixtures/files/puppet/{environments/development => }/nodes/tgsy3idb.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/tkytukvc.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/tpebg47f.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/ttns843o.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/u2lxgwcw.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/u2s1rcqu.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/u4u2iilk.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/uai7e89l.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/umx7463y.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/upjxmekx.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/uswpm0lf.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/uyiwu2st.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/v4c13rht.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/vbz66ux7.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/vim0dogq.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/vo0zsyto.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/vvo59e81.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/vxkc5b8p.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/vzv0jhk2.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/w12bh6f8.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/wbwz457d.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/wh2fvmnb.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/wjvze5r5.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/won7vzfm.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/wpo98zhp.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/wqo2j9yj.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/x403skx4.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/x4llfki8.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/x5z92y7t.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/x6y6atn4.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/xct89zsu.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/xcz4msin.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/xda8efsx.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/xjh5gpa8.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/xkpgjql8.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/xq9xpbvv.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/xt15cr0s.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/xugb63du.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/xwjwyd98.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/y7tifexf.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/y86sacnv.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/yawsxbez.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ycrxjn7a.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/yfkxxouy.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/yg9kk39i.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/yh4kcbnz.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/yjxyvzc1.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/yrlqzaph.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/yy4dijk2.betadots.training_facts.yaml (73%) rename test/fixtures/files/puppet/{environments/development => }/nodes/yzeqs4p0.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/z0f2kl43.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/z36imxyv.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/z36n2b2w.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/z8ybtb4h.betadots.training_facts.yaml create mode 100644 test/fixtures/files/puppet/nodes/ze729k57.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/zf2l0dws.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/zm3qv3cm.betadots.training_facts.yaml rename test/fixtures/files/puppet/{environments/development => }/nodes/zp0zr62m.betadots.training_facts.yaml (73%) create mode 100644 test/fixtures/files/puppet/nodes/zu149i5d.betadots.training_facts.yaml diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 3c01cfd4..45374b1e 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -41,7 +41,6 @@ Layout/EmptyLineAfterGuardClause: - 'app/models/hiera_data/config.rb' - 'app/models/hiera_data/hierarchy.rb' - 'app/models/hiera_data/yaml_file.rb' - - 'test/support/fake_puppet_db.rb' # Offense count: 2 # This cop supports safe auto-correction (--auto-correct). @@ -66,14 +65,6 @@ Layout/EmptyLinesAroundAccessModifier: - 'app/controllers/users_controller.rb' - 'test/models/hiera_data/yaml_file_test.rb' -# Offense count: 1 -# This cop supports safe auto-correction (--auto-correct). -# Configuration parameters: AllowAliasSyntax, AllowedMethods. -# AllowedMethods: alias_method, public, protected, private -Layout/EmptyLinesAroundAttributeAccessor: - Exclude: - - 'app/models/hiera_data.rb' - # Offense count: 2 # This cop supports safe auto-correction (--auto-correct). # Configuration parameters: EnforcedStyle. @@ -116,7 +107,6 @@ Layout/HashAlignment: Exclude: - 'app/models/user.rb' - 'test/models/key_test.rb' - - 'test/models/node_test.rb' # Offense count: 1 # This cop supports safe auto-correction (--auto-correct). @@ -158,13 +148,6 @@ Layout/MultilineMethodCallIndentation: - 'app/models/hiera_data/data_file.rb' - 'app/models/hiera_data/hierarchy.rb' - 'app/models/key.rb' - - 'test/support/fake_puppet_db.rb' - -# Offense count: 1 -# This cop supports safe auto-correction (--auto-correct). -Layout/SpaceAfterComma: - Exclude: - - 'test/support/fake_puppet_db.rb' # Offense count: 13 # This cop supports safe auto-correction (--auto-correct). @@ -176,7 +159,6 @@ Layout/SpaceAroundOperators: - 'test/models/hiera_data/data_file_test.rb' - 'test/models/hiera_data/yaml_file_test.rb' - 'test/models/hiera_data_test.rb' - - 'test/models/node_test.rb' # Offense count: 1 # This cop supports safe auto-correction (--auto-correct). @@ -198,8 +180,6 @@ Layout/SpaceInsideHashLiteralBraces: - 'test/models/hiera_data/yaml_file_test.rb' - 'test/models/hiera_data_test.rb' - 'test/models/key_test.rb' - - 'test/models/node_test.rb' - - 'test/support/fake_puppet_db.rb' # Offense count: 1 # This cop supports safe auto-correction (--auto-correct). @@ -232,7 +212,6 @@ Lint/EmptyFile: Lint/ScriptPermission: Exclude: - 'test/fixtures/files/puppet/environments/eyaml/generate_eyaml_entries.rb' - - 'test/fixtures/files/puppet/generate_nodes.rb' # Offense count: 2 # This cop supports safe auto-correction (--auto-correct). @@ -345,7 +324,6 @@ Security/YAMLLoad: - 'test/models/hiera_data/data_file_test.rb' - 'test/models/hiera_data/yaml_file_test.rb' - 'test/models/hiera_data_test.rb' - - 'test/support/fake_puppet_db.rb' # Offense count: 2 # This cop supports safe auto-correction (--auto-correct). @@ -357,7 +335,6 @@ Security/YAMLLoad: Style/BlockDelimiters: Exclude: - 'test/fixtures/files/puppet/environments/eyaml/generate_eyaml_entries.rb' - - 'test/fixtures/files/puppet/generate_nodes.rb' # Offense count: 16 # This cop supports safe auto-correction (--auto-correct). @@ -387,12 +364,6 @@ Style/CommandLiteral: Style/Documentation: Enabled: false -# Offense count: 1 -# This cop supports safe auto-correction (--auto-correct). -Style/FileWrite: - Exclude: - - 'test/fixtures/files/puppet/generate_nodes.rb' - # Offense count: 1 # Configuration parameters: MaxUnannotatedPlaceholdersAllowed, IgnoredMethods. # SupportedStyles: annotated, template, unannotated @@ -416,13 +387,6 @@ Style/GuardClause: - 'app/models/hiera_data/data_file.rb' - 'app/models/hiera_data/hierarchy.rb' -# Offense count: 1 -# This cop supports safe auto-correction (--auto-correct). -# Configuration parameters: AllowSplatArgument. -Style/HashConversion: - Exclude: - - 'test/support/fake_puppet_db.rb' - # Offense count: 1 # Configuration parameters: MinBranchesCount. Style/HashLikeCase: @@ -499,7 +463,6 @@ Style/PreferredHashMethods: # SupportedStyles: compact, exploded Style/RaiseArgs: Exclude: - - 'app/models/hiera_data.rb' - 'app/models/hiera_data/git_repo.rb' # Offense count: 1 @@ -593,7 +556,6 @@ Style/WordArray: Style/ZeroLengthPredicate: Exclude: - 'test/fixtures/files/puppet/environments/eyaml/generate_eyaml_entries.rb' - - 'test/fixtures/files/puppet/generate_nodes.rb' # Offense count: 23 # This cop supports safe auto-correction (--auto-correct). diff --git a/app/controllers/keys_controller.rb b/app/controllers/keys_controller.rb index bbefb747..7ea611d0 100644 --- a/app/controllers/keys_controller.rb +++ b/app/controllers/keys_controller.rb @@ -7,7 +7,7 @@ class KeysController < ApplicationController def index authorize! :show, Key - @keys = Key.all_for(@node) + @keys = Key.all_for(@node, environment: @environment) @keys.select! { |k| current_user.may_access?(k) } add_breadcrumb @environment, environment_nodes_path(@environment) @@ -15,7 +15,7 @@ def index end def show - @keys = Key.all_for(@node) + @keys = Key.all_for(@node, environment: @environment) @keys.select! { |k| current_user.may_access?(k) } @key = Key.new(environment: @environment, name: params[:id]) authorize! :show, @key @@ -46,9 +46,9 @@ def destroy private def load_nodes - @nodes = Node.all(environment: @environment) + @nodes = Node.all @nodes.select! { |n| current_user.may_access?(n) } - @node = Node.new(hostname: params[:node_id], environment: @environment) + @node = Node.find(params[:node_id]) authorize! :show, @node end end diff --git a/app/controllers/nodes_controller.rb b/app/controllers/nodes_controller.rb index 794dd234..589b3baf 100644 --- a/app/controllers/nodes_controller.rb +++ b/app/controllers/nodes_controller.rb @@ -6,7 +6,7 @@ class NodesController < ApplicationController def index authorize! :index, Node - @nodes = Node.all(environment: @environment) + @nodes = Node.all @nodes.select! { |n| current_user.may_access?(n) } add_breadcrumb @environment, environment_nodes_path(@environment) diff --git a/app/javascript/controllers/select_navigation_controller.js b/app/javascript/controllers/select_navigation_controller.js index 3f2d300f..ed5598e7 100644 --- a/app/javascript/controllers/select_navigation_controller.js +++ b/app/javascript/controllers/select_navigation_controller.js @@ -2,8 +2,14 @@ import { Controller } from "@hotwired/stimulus" import { Turbo } from "@hotwired/turbo-rails" export default class extends Controller { + connect() { + const selectedOption = this.element.options[this.element.selectedIndex] + this.initialUrl = selectedOption.dataset.url + } + navigate() { - const selectedOption = this.element.options[this.element.selectedIndex]; - Turbo.visit(selectedOption.dataset.url); + const selectedOption = this.element.options[this.element.selectedIndex] + const newUrl = selectedOption.dataset.url + if (newUrl != this.initialUrl) Turbo.visit(newUrl) } } diff --git a/app/javascript/controllers/slim_select_controller.js b/app/javascript/controllers/slim_select_controller.js index 3f2508d4..3b042dc8 100644 --- a/app/javascript/controllers/slim_select_controller.js +++ b/app/javascript/controllers/slim_select_controller.js @@ -2,13 +2,40 @@ import { Controller } from "@hotwired/stimulus" import SlimSelect from "slim-select" export default class extends Controller { + static targets = ["dropdown"] + connect() { this.select = new SlimSelect({ - select: this.element, - }); + select: this.dropdownTarget, + }) + this.hideOptions() } disconnect() { - this.select.destroy(); + this.select.destroy() + } + + toggleFilter(event) { + if (event.target.checked) { + this.hideOptions() + } else { + this.showAllOptions() + } + } + + hideOptions() { + this.select.setData(this.select.getData().map((o) => { + if (o["data"]["hidable"]) { + o["display"] = false + } + return o + })) + } + + showAllOptions() { + this.select.setData(this.select.getData().map((o) => { + o["display"] = true + return o + })) } } diff --git a/app/models/hiera_data.rb b/app/models/hiera_data.rb index 5d5adf8b..eedc85a8 100644 --- a/app/models/hiera_data.rb +++ b/app/models/hiera_data.rb @@ -3,19 +3,28 @@ class HieraData class EnvironmentNotFound < StandardError; end attr_reader :environment + delegate :hierarchies, to: :config - def self.environments - Pathname.new(config_dir) - .join("environments") - .glob("*/") - .map { |p| p.basename.to_s } + class << self + def environments + Pathname.new(config_dir) + .join("environments") + .glob("*/") + .map { |p| p.basename.to_s } + end + + private + + def config_dir + @config_dir ||= Rails.configuration.hdm.config_dir + end end def initialize(environment) @environment = environment - raise EnvironmentNotFound.new("Environment '#{environment}' does not exist") unless self.class.environments.include?(environment) + raise EnvironmentNotFound, "Environment '#{environment}' does not exist" unless self.class.environments.include?(environment) end def all_keys(facts) @@ -132,10 +141,6 @@ def lookup_options(facts) private - def self.config_dir - @config_dir ||= Rails.configuration.hdm.config_dir - end - def config @config ||= Config.new(Pathname.new(self.class.config_dir) .join("environments", environment)) diff --git a/app/models/key.rb b/app/models/key.rb index e1c17df8..16e41e54 100644 --- a/app/models/key.rb +++ b/app/models/key.rb @@ -2,9 +2,8 @@ class Key < HieraModel attribute :name, :string attribute :environment - def self.all_for(node) + def self.all_for(node, environment: node.environment) facts = node.facts - environment = node.environment keys = [] HieraData.new(environment.name).all_keys(facts) .each do |name| diff --git a/app/models/node.rb b/app/models/node.rb index ff8c67af..e31fcb93 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -3,14 +3,17 @@ class Node < HieraModel attribute :environment alias name hostname - def self.all_names(environment:) - PuppetDbClient.nodes(environment: environment) + def self.all(environment: nil) + node_records = PuppetDbClient.nodes(environment: environment&.name) + environments = Environment.all.group_by(&:name) unless environment + node_records.map do |node_record| + env = environment || environments[node_record["environment"]].first + new(hostname: node_record["certname"], environment: env) + end end - def self.all(environment:) - all_names(environment: environment).map do |hostname| - new(hostname: hostname, environment: environment) - end + def self.find(hostname) + all.find { |n| n.hostname == hostname } end def ==(other) @@ -21,7 +24,7 @@ def ==(other) def facts @facts ||= - PuppetDbClient.facts(certname: hostname, environment: environment) + PuppetDbClient.facts(certname: hostname) end def to_param diff --git a/app/services/puppet_db_client.rb b/app/services/puppet_db_client.rb index 711499ac..5dc3f575 100644 --- a/app/services/puppet_db_client.rb +++ b/app/services/puppet_db_client.rb @@ -1,23 +1,17 @@ module PuppetDbClient module ClassMethods - def nodes(environment:) - response = client.request( - 'inventory', - [:'=', 'environment', environment], - {} - ) - response.data.map { |x| x.dig("certname") } + def nodes(environment: nil) + query = environment ? [:'=', 'environment', environment] : nil + response = client.request('inventory', query, {}) + response.data rescue [] end - def facts(certname:, environment:) + def facts(certname:) response = client.request( 'facts', - [:and, - [:'=', 'certname', certname], - [:'=', 'environment', environment] - ], + [:'=', 'certname', certname], {} ) diff --git a/app/views/environments/_select_environment.html.erb b/app/views/environments/_select_environment.html.erb index 1b13bdfa..bc446335 100644 --- a/app/views/environments/_select_environment.html.erb +++ b/app/views/environments/_select_environment.html.erb @@ -1,7 +1,7 @@ <%= form_tag "" do |form| %> -
+
<%= label_tag :environment, "Select environment" %> - <% @environments.each do |environment| %>