diff --git a/app/views/nodes/_select_node.html.erb b/app/views/nodes/_select_node.html.erb
index 269dac90..7b302e43 100644
--- a/app/views/nodes/_select_node.html.erb
+++ b/app/views/nodes/_select_node.html.erb
@@ -1,11 +1,23 @@
<%= form_tag "" do |form| %>
-
+
<% end %>
diff --git a/config/importmap.rb b/config/importmap.rb
index 4f73ca6d..2d107cd1 100644
--- a/config/importmap.rb
+++ b/config/importmap.rb
@@ -7,4 +7,4 @@
pin "jquery", to: "jquery.js"
pin "bootstrap", to: "bootstrap.js"
pin_all_from "app/javascript/controllers", under: "controllers"
-pin "slim-select" # @1.27.1
+pin "slim-select"
diff --git a/test/fixtures/files/puppet/environments/development/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/development/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/development/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/development/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/data/nodes/1jyln4zc.betadots.training.yaml b/test/fixtures/files/puppet/environments/eyaml/data/nodes/1jyln4zc.betadots.training.yaml
new file mode 100644
index 00000000..7b0ad485
--- /dev/null
+++ b/test/fixtures/files/puppet/environments/eyaml/data/nodes/1jyln4zc.betadots.training.yaml
@@ -0,0 +1,12 @@
+---
+noop_mode: true
+foobar::enable_firstrun: true
+foobar::firstrun::linux_classes:
+ hostname: hostname
+foobar::time::servers:
+- debian.pool.ntp.org
+foobar::timezone: CET
+foobar::postfix::tp::resources_hash:
+ tp::conf:
+ postfix:
+ template: foobar/postfix/main.cf.epp
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/eyaml/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/eyaml/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/eyaml/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/globs/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/globs/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/globs/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/hdm/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/hdm/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/hdm/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/minimal/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/minimal/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/minimal/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/3ay66ymd.betadots.training.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/4msusyei.betadots.training.yaml
similarity index 100%
rename from test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/3ay66ymd.betadots.training.yaml
rename to test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/4msusyei.betadots.training.yaml
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/sse8epsu.betadots.training.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/60wxmaw5.betadots.training.yaml
similarity index 100%
rename from test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/sse8epsu.betadots.training.yaml
rename to test/fixtures/files/puppet/environments/multiple_hierarchies/data/nodes/60wxmaw5.betadots.training.yaml
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/multiple_hierarchies/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/no_config/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/no_config/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/no_config/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
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/fixtures/files/puppet/environments/test/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/test/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/test/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/test/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/1m73otky.betadots.training_facts.yaml
deleted file mode 100644
index c87c5e88..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/1m73otky.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1m73otky.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/1tge1wo3.betadots.training_facts.yaml
deleted file mode 100644
index 4f872770..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/1tge1wo3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '1tge1wo3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/2288jh8e.betadots.training_facts.yaml
deleted file mode 100644
index 2a2b15db..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/2288jh8e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '2288jh8e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/33amc5da.betadots.training_facts.yaml
deleted file mode 100644
index b105b0b3..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/33amc5da.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '33amc5da.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/3ay66ymd.betadots.training_facts.yaml
deleted file mode 100644
index c40e9ebc..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/3ay66ymd.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3ay66ymd.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/3bx5fygw.betadots.training_facts.yaml
deleted file mode 100644
index b3850d2d..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/3bx5fygw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3bx5fygw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/3i8rrqjx.betadots.training_facts.yaml
deleted file mode 100644
index c819e175..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/3i8rrqjx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3i8rrqjx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/3io2n5uh.betadots.training_facts.yaml
deleted file mode 100644
index 947a08c1..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/3io2n5uh.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3io2n5uh.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/3q8ync63.betadots.training_facts.yaml
deleted file mode 100644
index 186e8708..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/3q8ync63.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '3q8ync63.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/40sbev55.betadots.training_facts.yaml
deleted file mode 100644
index 4c95c120..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/40sbev55.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '40sbev55.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/4eexoda7.betadots.training_facts.yaml
deleted file mode 100644
index f683a8e1..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/4eexoda7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4eexoda7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/4jjfyx1h.betadots.training_facts.yaml
deleted file mode 100644
index 45fea0d9..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/4jjfyx1h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '4jjfyx1h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/5gfpx2k7.betadots.training_facts.yaml
deleted file mode 100644
index eea87cc1..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/5gfpx2k7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gfpx2k7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/5gv8l8n3.betadots.training_facts.yaml
deleted file mode 100644
index acc42055..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/5gv8l8n3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5gv8l8n3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/5npv7v50.betadots.training_facts.yaml
deleted file mode 100644
index 58d4a72c..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/5npv7v50.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5npv7v50.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/5ruwuuad.betadots.training_facts.yaml
deleted file mode 100644
index 2f7cdd18..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/5ruwuuad.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '5ruwuuad.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/6mlkoauf.betadots.training_facts.yaml
deleted file mode 100644
index 51e9d6e8..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/6mlkoauf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '6mlkoauf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/724pbcao.betadots.training_facts.yaml
deleted file mode 100644
index 3930e197..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/724pbcao.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '724pbcao.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/7jb746rk.betadots.training_facts.yaml
deleted file mode 100644
index 2dfc0c6f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/7jb746rk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7jb746rk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/7wdm4xss.betadots.training_facts.yaml
deleted file mode 100644
index 71cbafbe..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/7wdm4xss.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '7wdm4xss.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/8byzjpzz.betadots.training_facts.yaml
deleted file mode 100644
index 6c24c3b9..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/8byzjpzz.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8byzjpzz.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/8drk73w4.betadots.training_facts.yaml
deleted file mode 100644
index b6073d9f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/8drk73w4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8drk73w4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/8yfl7kiv.betadots.training_facts.yaml
deleted file mode 100644
index 5e67b477..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/8yfl7kiv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '8yfl7kiv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/9cvpd0wq.betadots.training_facts.yaml
deleted file mode 100644
index 044ccd2b..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/9cvpd0wq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: '9cvpd0wq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/a2st4ipx.betadots.training_facts.yaml
deleted file mode 100644
index 7180467f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/a2st4ipx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'a2st4ipx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/arbpv4us.betadots.training_facts.yaml
deleted file mode 100644
index e9447e72..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/arbpv4us.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arbpv4us.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/arcnlzkm.betadots.training_facts.yaml
deleted file mode 100644
index 7b61043c..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/arcnlzkm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'arcnlzkm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/b3pcqavv.betadots.training_facts.yaml
deleted file mode 100644
index 942344f7..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/b3pcqavv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b3pcqavv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/b4739ubj.betadots.training_facts.yaml
deleted file mode 100644
index 6d818b18..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/b4739ubj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'b4739ubj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/bzuvus9e.betadots.training_facts.yaml
deleted file mode 100644
index 23eb9e94..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/bzuvus9e.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'bzuvus9e.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/cn32iom0.betadots.training_facts.yaml
deleted file mode 100644
index ec5151a4..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/cn32iom0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cn32iom0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/cuar01ep.betadots.training_facts.yaml
deleted file mode 100644
index e4ce643c..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/cuar01ep.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'cuar01ep.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/dbrn3h2r.betadots.training_facts.yaml
deleted file mode 100644
index 5094cf35..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/dbrn3h2r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dbrn3h2r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/dhplrtv.betadots.training_facts.yaml
deleted file mode 100644
index fc35766e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/dhplrtv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dhplrtv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/dmk15880.betadots.training_facts.yaml
deleted file mode 100644
index bb9b9bb0..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/dmk15880.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmk15880.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/dmpp0nom.betadots.training_facts.yaml
deleted file mode 100644
index 70c73eca..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/dmpp0nom.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'dmpp0nom.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/e5ujans9.betadots.training_facts.yaml
deleted file mode 100644
index 58e7462f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/e5ujans9.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'e5ujans9.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/eerukb8k.betadots.training_facts.yaml
deleted file mode 100644
index 8a497a13..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/eerukb8k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eerukb8k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/eztmlf24.betadots.training_facts.yaml
deleted file mode 100644
index b66b3f47..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/eztmlf24.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'eztmlf24.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/fefo79a7.betadots.training_facts.yaml
deleted file mode 100644
index c9efebca..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/fefo79a7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fefo79a7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/fj2yfmw.betadots.training_facts.yaml
deleted file mode 100644
index dbf1ed18..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/fj2yfmw.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fj2yfmw.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/fnp4tnay.betadots.training_facts.yaml
deleted file mode 100644
index 81a22d1a..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/fnp4tnay.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'fnp4tnay.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/g39gaasx.betadots.training_facts.yaml
deleted file mode 100644
index fefa39cc..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/g39gaasx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'g39gaasx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/gki2r2ip.betadots.training_facts.yaml
deleted file mode 100644
index d1bbc8fb..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/gki2r2ip.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gki2r2ip.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/gtlhhexp.betadots.training_facts.yaml
deleted file mode 100644
index fa78ba25..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/gtlhhexp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gtlhhexp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/guku7s0a.betadots.training_facts.yaml
deleted file mode 100644
index d3262ea9..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/guku7s0a.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guku7s0a.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/guxndq10.betadots.training_facts.yaml
deleted file mode 100644
index e570329a..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/guxndq10.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'guxndq10.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/gvy8hvhk.betadots.training_facts.yaml
deleted file mode 100644
index 704bf0aa..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/gvy8hvhk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gvy8hvhk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/gwcu2v40.betadots.training_facts.yaml
deleted file mode 100644
index b33790d0..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/gwcu2v40.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'gwcu2v40.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/h9nn849h.betadots.training_facts.yaml
deleted file mode 100644
index 6de65107..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/h9nn849h.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'h9nn849h.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/hmpbc41u.betadots.training_facts.yaml
deleted file mode 100644
index 31ce62ec..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/hmpbc41u.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hmpbc41u.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/hs5wnjha.betadots.training_facts.yaml
deleted file mode 100644
index 96c8899a..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/hs5wnjha.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'hs5wnjha.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/i82jmcn4.betadots.training_facts.yaml
deleted file mode 100644
index a174ae0e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/i82jmcn4.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'i82jmcn4.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/iithv1y6.betadots.training_facts.yaml
deleted file mode 100644
index 37700f3f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/iithv1y6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'iithv1y6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/j0dg6jl7.betadots.training_facts.yaml
deleted file mode 100644
index 8a7b1e74..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/j0dg6jl7.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j0dg6jl7.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/j114trpy.betadots.training_facts.yaml
deleted file mode 100644
index e6601ba9..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/j114trpy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j114trpy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/j6kant58.betadots.training_facts.yaml
deleted file mode 100644
index 3c4c78f2..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/j6kant58.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6kant58.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/j6p3emfi.betadots.training_facts.yaml
deleted file mode 100644
index d230c87f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/j6p3emfi.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'j6p3emfi.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/jb07smoq.betadots.training_facts.yaml
deleted file mode 100644
index 8086ac7c..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/jb07smoq.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jb07smoq.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/jlua9syg.betadots.training_facts.yaml
deleted file mode 100644
index 632b001b..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/jlua9syg.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jlua9syg.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/jo9ilwl3.betadots.training_facts.yaml
deleted file mode 100644
index 1de4e441..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/jo9ilwl3.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jo9ilwl3.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/jxicx59k.betadots.training_facts.yaml
deleted file mode 100644
index c8a183e3..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/jxicx59k.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'jxicx59k.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/k81f2z6y.betadots.training_facts.yaml
deleted file mode 100644
index 046a7fbf..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/k81f2z6y.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'k81f2z6y.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/kgx0whxs.betadots.training_facts.yaml
deleted file mode 100644
index 84ade18c..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/kgx0whxs.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'kgx0whxs.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/km2gee9p.betadots.training_facts.yaml
deleted file mode 100644
index b3080a2e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/km2gee9p.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'km2gee9p.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/knbenvbp.betadots.training_facts.yaml
deleted file mode 100644
index c2f8af5f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/knbenvbp.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'knbenvbp.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/l8y7q7tv.betadots.training_facts.yaml
deleted file mode 100644
index 89f15a08..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/l8y7q7tv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'l8y7q7tv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/lj12xrpa.betadots.training_facts.yaml
deleted file mode 100644
index 3b5e0b14..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/lj12xrpa.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj12xrpa.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/lj8k5ad6.betadots.training_facts.yaml
deleted file mode 100644
index 317b4e01..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/lj8k5ad6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lj8k5ad6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/lnlys2fc.betadots.training_facts.yaml
deleted file mode 100644
index d0a77456..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/lnlys2fc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lnlys2fc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/loi6f5y5.betadots.training_facts.yaml
deleted file mode 100644
index c2897263..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/loi6f5y5.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'loi6f5y5.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/lqytqz41.betadots.training_facts.yaml
deleted file mode 100644
index f66c45f5..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/lqytqz41.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lqytqz41.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/lxb5xqrm.betadots.training_facts.yaml
deleted file mode 100644
index c7b9bd24..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/lxb5xqrm.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'lxb5xqrm.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/m5rba5bj.betadots.training_facts.yaml
deleted file mode 100644
index 661278d5..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/m5rba5bj.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'm5rba5bj.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/md55vdpb.betadots.training_facts.yaml
deleted file mode 100644
index b1f3ea0d..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/md55vdpb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'md55vdpb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/mlctzqgu.betadots.training_facts.yaml
deleted file mode 100644
index df15150d..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/mlctzqgu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlctzqgu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/mlr2pox0.betadots.training_facts.yaml
deleted file mode 100644
index 2862f4db..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/mlr2pox0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mlr2pox0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/msttkvy6.betadots.training_facts.yaml
deleted file mode 100644
index 9d2b2d1b..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/msttkvy6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'msttkvy6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/mtbwtip0.betadots.training_facts.yaml
deleted file mode 100644
index ca323afe..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/mtbwtip0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'mtbwtip0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/nb9ljs79.betadots.training_facts.yaml
deleted file mode 100644
index 8c11e3d0..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/nb9ljs79.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nb9ljs79.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/ndioaov6.betadots.training_facts.yaml
deleted file mode 100644
index 29de415e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/ndioaov6.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'ndioaov6.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/nk2gezhe.betadots.training_facts.yaml
deleted file mode 100644
index 2726543e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/nk2gezhe.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'nk2gezhe.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/o4gphsam.betadots.training_facts.yaml
deleted file mode 100644
index 711faeb6..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/o4gphsam.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'o4gphsam.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/on7fexx2.betadots.training_facts.yaml
deleted file mode 100644
index ac8f48f3..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/on7fexx2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'on7fexx2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/oxnhoxvy.betadots.training_facts.yaml
deleted file mode 100644
index 56f21eef..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/oxnhoxvy.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'oxnhoxvy.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/pf3p6pcl.betadots.training_facts.yaml
deleted file mode 100644
index c75825c5..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/pf3p6pcl.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'pf3p6pcl.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/qcmidm7d.betadots.training_facts.yaml
deleted file mode 100644
index 457720e0..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/qcmidm7d.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qcmidm7d.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/qeg3uvik.betadots.training_facts.yaml
deleted file mode 100644
index 4a7a64da..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/qeg3uvik.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qeg3uvik.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/qf3mu190.betadots.training_facts.yaml
deleted file mode 100644
index 659da778..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/qf3mu190.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qf3mu190.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/qlc3fm46.betadots.training_facts.yaml
deleted file mode 100644
index 5ab52213..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/qlc3fm46.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'qlc3fm46.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/r48j23ne.betadots.training_facts.yaml
deleted file mode 100644
index 9517a48b..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/r48j23ne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r48j23ne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/r6yzgkef.betadots.training_facts.yaml
deleted file mode 100644
index b00e4bfe..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/r6yzgkef.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r6yzgkef.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/r7khozne.betadots.training_facts.yaml
deleted file mode 100644
index 72b33c78..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/r7khozne.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'r7khozne.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/s3hhgc1r.betadots.training_facts.yaml
deleted file mode 100644
index b13c5220..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/s3hhgc1r.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 's3hhgc1r.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/se3wo5kb.betadots.training_facts.yaml
deleted file mode 100644
index 3a6a6d3c..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/se3wo5kb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'se3wo5kb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/skwdot22.betadots.training_facts.yaml
deleted file mode 100644
index c7386897..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/skwdot22.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'skwdot22.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/sse8epsu.betadots.training_facts.yaml
deleted file mode 100644
index 771fcbd3..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/sse8epsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'sse8epsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/t7lfr3lc.betadots.training_facts.yaml
deleted file mode 100644
index 762244dd..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/t7lfr3lc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 't7lfr3lc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/tdh4p6ix.betadots.training_facts.yaml
deleted file mode 100644
index 94bd78db..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/tdh4p6ix.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tdh4p6ix.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/test.host_facts.yaml
deleted file mode 100644
index d68ed927..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/test.host_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'test.host'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/testhost2_facts.yaml
deleted file mode 100644
index 017cda52..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/testhost2_facts.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-fqdn: 'testhost2'
-role: 'hdm_test2'
-env: 'development'
-zone: 'internal'
-os:
- family: 'Debian'
- lsbdistcodename: 'Jessi'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/testhost3_facts.yaml
deleted file mode 100644
index d4d7580e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/testhost3_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost3'
-role: 'hdm_test3'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'external'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/testhost_facts.yaml
deleted file mode 100644
index a8733a96..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/testhost_facts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-fqdn: 'testhost'
-role: 'hdm_test'
-env: 'development'
-zone: 'internal'
-os:
- family: 'RedHat'
-organization: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/tgsy3idb.betadots.training_facts.yaml
deleted file mode 100644
index 250b508a..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/tgsy3idb.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tgsy3idb.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/tkytukvc.betadots.training_facts.yaml
deleted file mode 100644
index 5960652a..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/tkytukvc.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tkytukvc.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/tpebg47f.betadots.training_facts.yaml
deleted file mode 100644
index 99e269b4..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/tpebg47f.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'tpebg47f.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/u4u2iilk.betadots.training_facts.yaml
deleted file mode 100644
index 69dea1c5..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/u4u2iilk.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'u4u2iilk.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/uai7e89l.betadots.training_facts.yaml
deleted file mode 100644
index 51c58094..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/uai7e89l.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uai7e89l.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/uswpm0lf.betadots.training_facts.yaml
deleted file mode 100644
index 46dac347..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/uswpm0lf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'uswpm0lf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/vo0zsyto.betadots.training_facts.yaml
deleted file mode 100644
index f1ef74eb..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/vo0zsyto.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vo0zsyto.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/vvo59e81.betadots.training_facts.yaml
deleted file mode 100644
index 83b6263f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/vvo59e81.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'vvo59e81.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/x5z92y7t.betadots.training_facts.yaml
deleted file mode 100644
index 624f5135..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/x5z92y7t.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'x5z92y7t.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/xct89zsu.betadots.training_facts.yaml
deleted file mode 100644
index 6204f1d7..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/xct89zsu.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xct89zsu.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/xda8efsx.betadots.training_facts.yaml
deleted file mode 100644
index 17bc92a0..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/xda8efsx.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xda8efsx.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/xjh5gpa8.betadots.training_facts.yaml
deleted file mode 100644
index 23a4bc84..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/xjh5gpa8.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xjh5gpa8.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/xq9xpbvv.betadots.training_facts.yaml
deleted file mode 100644
index 7d0ecb1b..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/xq9xpbvv.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xq9xpbvv.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/xwjwyd98.betadots.training_facts.yaml
deleted file mode 100644
index 71476810..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/xwjwyd98.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'xwjwyd98.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/y7tifexf.betadots.training_facts.yaml
deleted file mode 100644
index 6aeb3a35..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/y7tifexf.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'y7tifexf.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/yrlqzaph.betadots.training_facts.yaml
deleted file mode 100644
index 68e0c49f..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/yrlqzaph.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yrlqzaph.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/yy4dijk2.betadots.training_facts.yaml
deleted file mode 100644
index 73bfc25e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/yy4dijk2.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yy4dijk2.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/yzeqs4p0.betadots.training_facts.yaml
deleted file mode 100644
index 07cff4b0..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/yzeqs4p0.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'yzeqs4p0.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/z36n2b2w.betadots.training_facts.yaml
deleted file mode 100644
index ef0e5b70..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/z36n2b2w.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'z36n2b2w.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/zf2l0dws.betadots.training_facts.yaml
deleted file mode 100644
index 0eb07458..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/zf2l0dws.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zf2l0dws.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/environments/v3/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/environments/v3/nodes/zp0zr62m.betadots.training_facts.yaml
deleted file mode 100644
index 1354127e..00000000
--- a/test/fixtures/files/puppet/environments/v3/nodes/zp0zr62m.betadots.training_facts.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-fqdn: 'zp0zr62m.betadots.training'
-role: 'hdm_test'
-env: 'demo'
-zone: 'internal'
diff --git a/test/fixtures/files/puppet/generate_nodes.rb b/test/fixtures/files/puppet/generate_nodes.rb
old mode 100644
new mode 100755
index ca69c67d..d83f5de1
--- a/test/fixtures/files/puppet/generate_nodes.rb
+++ b/test/fixtures/files/puppet/generate_nodes.rb
@@ -1,16 +1,14 @@
#!/bin/ruby
-if ARGV.length < 1
- puts "please provide the number of nodes to create"
+if ARGV.length < 2
+ puts "please provide the number of nodes to create and the name of the target environment"
exit
end
-i = 0
-while i < ARGV[0].to_i
+ARGV[0].to_i.times do |_i|
string_length = 8
hostname = rand(36**string_length).to_s(36)
- File.open("nodes/#{hostname}.betadots.training_facts.yaml", "w") { |f|
- f.write "---\nfqdn: '#{hostname}.betadots.training'\nrole: 'hdm_test'\nenv: 'demo'\nzone: 'internal'\n"
- }
- i += 1
+ File.open("nodes/#{hostname}.betadots.training_facts.yaml", "wx") do |f|
+ f.write "---\nfqdn: '#{hostname}.betadots.training'\nrole: 'hdm_test'\nenvironment: '#{ARGV[1]}'\nzone: 'internal'\n"
+ end
end
diff --git a/test/fixtures/files/puppet/nodes/1a9c576a.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/1a9c576a.betadots.training_facts.yaml
new file mode 100644
index 00000000..ad5ae087
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/1a9c576a.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '1a9c576a.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/1h46n83n.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/1h46n83n.betadots.training_facts.yaml
new file mode 100644
index 00000000..8bc51915
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/1h46n83n.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '1h46n83n.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/1jyln4zc.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/1jyln4zc.betadots.training_facts.yaml
new file mode 100644
index 00000000..9503a248
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/1jyln4zc.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '1jyln4zc.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/1k4kahf9.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/1k4kahf9.betadots.training_facts.yaml
new file mode 100644
index 00000000..47c1cb35
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/1k4kahf9.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '1k4kahf9.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/1m73otky.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/1m73otky.betadots.training_facts.yaml
new file mode 100644
index 00000000..a35a7ce6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/1m73otky.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '1m73otky.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/1tge1wo3.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/1tge1wo3.betadots.training_facts.yaml
new file mode 100644
index 00000000..a5ff2011
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/1tge1wo3.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '1tge1wo3.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/2288jh8e.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/2288jh8e.betadots.training_facts.yaml
new file mode 100644
index 00000000..24896e3f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/2288jh8e.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '2288jh8e.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/29hjakkw.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/29hjakkw.betadots.training_facts.yaml
new file mode 100644
index 00000000..e7b5c99b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/29hjakkw.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '29hjakkw.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/2bvp6vcc.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/2bvp6vcc.betadots.training_facts.yaml
new file mode 100644
index 00000000..502aef7e
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/2bvp6vcc.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '2bvp6vcc.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/2l8ol0i5.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/2l8ol0i5.betadots.training_facts.yaml
new file mode 100644
index 00000000..e6ef3424
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/2l8ol0i5.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '2l8ol0i5.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/2r0bw6xn.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/2r0bw6xn.betadots.training_facts.yaml
new file mode 100644
index 00000000..cc30d79e
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/2r0bw6xn.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '2r0bw6xn.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/2u0d1fei.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/2u0d1fei.betadots.training_facts.yaml
new file mode 100644
index 00000000..1621ffea
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/2u0d1fei.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '2u0d1fei.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/33amc5da.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/33amc5da.betadots.training_facts.yaml
new file mode 100644
index 00000000..e64b82a6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/33amc5da.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '33amc5da.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/3ay66ymd.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/3ay66ymd.betadots.training_facts.yaml
new file mode 100644
index 00000000..5f973d3f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/3ay66ymd.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '3ay66ymd.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/3bx5fygw.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/3bx5fygw.betadots.training_facts.yaml
new file mode 100644
index 00000000..3b3ee25d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/3bx5fygw.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '3bx5fygw.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/3i8rrqjx.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/3i8rrqjx.betadots.training_facts.yaml
new file mode 100644
index 00000000..352874f6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/3i8rrqjx.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '3i8rrqjx.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/3io2n5uh.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/3io2n5uh.betadots.training_facts.yaml
new file mode 100644
index 00000000..54aa5c75
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/3io2n5uh.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '3io2n5uh.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/3p2fr29k.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/3p2fr29k.betadots.training_facts.yaml
new file mode 100644
index 00000000..dbd9fd4b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/3p2fr29k.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '3p2fr29k.betadots.training'
+role: 'hdm_test'
+environment: 'minimal'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/3q8ync63.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/3q8ync63.betadots.training_facts.yaml
new file mode 100644
index 00000000..e9399393
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/3q8ync63.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '3q8ync63.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/40sbev55.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/40sbev55.betadots.training_facts.yaml
new file mode 100644
index 00000000..15ea9ed9
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/40sbev55.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '40sbev55.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/45kzd3l5.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/45kzd3l5.betadots.training_facts.yaml
new file mode 100644
index 00000000..a213f1af
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/45kzd3l5.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '45kzd3l5.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/482krqn7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/482krqn7.betadots.training_facts.yaml
new file mode 100644
index 00000000..387ba2f8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/482krqn7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '482krqn7.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/4eexoda7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/4eexoda7.betadots.training_facts.yaml
new file mode 100644
index 00000000..65eaf15e
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/4eexoda7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '4eexoda7.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/4jjfyx1h.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/4jjfyx1h.betadots.training_facts.yaml
new file mode 100644
index 00000000..de408ceb
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/4jjfyx1h.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '4jjfyx1h.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/4msusyei.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/4msusyei.betadots.training_facts.yaml
new file mode 100644
index 00000000..7778926c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/4msusyei.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '4msusyei.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/535ffe1u.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/535ffe1u.betadots.training_facts.yaml
new file mode 100644
index 00000000..f9de604c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/535ffe1u.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '535ffe1u.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/56w57wwr.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/56w57wwr.betadots.training_facts.yaml
new file mode 100644
index 00000000..e4dbcf7d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/56w57wwr.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '56w57wwr.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/5f6zzx25.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/5f6zzx25.betadots.training_facts.yaml
new file mode 100644
index 00000000..2e871a16
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/5f6zzx25.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '5f6zzx25.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/5gfpx2k7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/5gfpx2k7.betadots.training_facts.yaml
new file mode 100644
index 00000000..0a96ab3b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/5gfpx2k7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '5gfpx2k7.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/5gv8l8n3.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/5gv8l8n3.betadots.training_facts.yaml
new file mode 100644
index 00000000..99899cae
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/5gv8l8n3.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '5gv8l8n3.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/5lzg8kq4.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/5lzg8kq4.betadots.training_facts.yaml
new file mode 100644
index 00000000..3d7865f7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/5lzg8kq4.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '5lzg8kq4.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/5npv7v50.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/5npv7v50.betadots.training_facts.yaml
new file mode 100644
index 00000000..f29c5ea0
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/5npv7v50.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '5npv7v50.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/5qud69fw.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/5qud69fw.betadots.training_facts.yaml
new file mode 100644
index 00000000..9e317b5f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/5qud69fw.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '5qud69fw.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/5ruwuuad.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/5ruwuuad.betadots.training_facts.yaml
new file mode 100644
index 00000000..49384ef9
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/5ruwuuad.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '5ruwuuad.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/60wxmaw5.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/60wxmaw5.betadots.training_facts.yaml
new file mode 100644
index 00000000..fd5ec859
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/60wxmaw5.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '60wxmaw5.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/6iijj7sn.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/6iijj7sn.betadots.training_facts.yaml
new file mode 100644
index 00000000..beafd560
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/6iijj7sn.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '6iijj7sn.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/6mlkoauf.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/6mlkoauf.betadots.training_facts.yaml
new file mode 100644
index 00000000..a3d7a3c6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/6mlkoauf.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '6mlkoauf.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/6mwwmsgg.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/6mwwmsgg.betadots.training_facts.yaml
new file mode 100644
index 00000000..fcf8475d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/6mwwmsgg.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '6mwwmsgg.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/6xnchxhs.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/6xnchxhs.betadots.training_facts.yaml
new file mode 100644
index 00000000..5019f977
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/6xnchxhs.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '6xnchxhs.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/724pbcao.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/724pbcao.betadots.training_facts.yaml
new file mode 100644
index 00000000..8fe17917
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/724pbcao.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '724pbcao.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/74h24eg9.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/74h24eg9.betadots.training_facts.yaml
new file mode 100644
index 00000000..c6bba1e1
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/74h24eg9.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '74h24eg9.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/7c6k7ouc.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/7c6k7ouc.betadots.training_facts.yaml
new file mode 100644
index 00000000..2a55ea97
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/7c6k7ouc.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '7c6k7ouc.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/7jb746rk.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/7jb746rk.betadots.training_facts.yaml
new file mode 100644
index 00000000..24c6cbf9
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/7jb746rk.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '7jb746rk.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/7jfq1drl.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/7jfq1drl.betadots.training_facts.yaml
new file mode 100644
index 00000000..77f9668b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/7jfq1drl.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '7jfq1drl.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/7jufapzq.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/7jufapzq.betadots.training_facts.yaml
new file mode 100644
index 00000000..41d86d24
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/7jufapzq.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '7jufapzq.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/7lglxdpg.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/7lglxdpg.betadots.training_facts.yaml
new file mode 100644
index 00000000..cd591be5
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/7lglxdpg.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '7lglxdpg.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/7uc8566.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/7uc8566.betadots.training_facts.yaml
new file mode 100644
index 00000000..678f89f9
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/7uc8566.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '7uc8566.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/7wdm4xss.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/7wdm4xss.betadots.training_facts.yaml
new file mode 100644
index 00000000..61e6a730
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/7wdm4xss.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '7wdm4xss.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/80fao3k3.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/80fao3k3.betadots.training_facts.yaml
new file mode 100644
index 00000000..856b9624
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/80fao3k3.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '80fao3k3.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/8119nqs7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/8119nqs7.betadots.training_facts.yaml
new file mode 100644
index 00000000..48fdbbdb
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/8119nqs7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '8119nqs7.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/85759gxe.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/85759gxe.betadots.training_facts.yaml
new file mode 100644
index 00000000..9731d48c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/85759gxe.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '85759gxe.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/8byzjpzz.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/8byzjpzz.betadots.training_facts.yaml
new file mode 100644
index 00000000..ad54cdbc
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/8byzjpzz.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '8byzjpzz.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/8drk73w4.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/8drk73w4.betadots.training_facts.yaml
new file mode 100644
index 00000000..5a11ea2c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/8drk73w4.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '8drk73w4.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/8pripw5v.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/8pripw5v.betadots.training_facts.yaml
new file mode 100644
index 00000000..37ccc529
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/8pripw5v.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '8pripw5v.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/8yfl7kiv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/8yfl7kiv.betadots.training_facts.yaml
new file mode 100644
index 00000000..7bbc79fa
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/8yfl7kiv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '8yfl7kiv.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/90f923dr.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/90f923dr.betadots.training_facts.yaml
new file mode 100644
index 00000000..dbfaf9d6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/90f923dr.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '90f923dr.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/922r0yzv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/922r0yzv.betadots.training_facts.yaml
new file mode 100644
index 00000000..43477ea3
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/922r0yzv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '922r0yzv.betadots.training'
+role: 'hdm_test'
+environment: 'minimal'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/98qhkysp.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/98qhkysp.betadots.training_facts.yaml
new file mode 100644
index 00000000..181e7563
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/98qhkysp.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '98qhkysp.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/9cvpd0wq.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/9cvpd0wq.betadots.training_facts.yaml
new file mode 100644
index 00000000..fc48d960
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/9cvpd0wq.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '9cvpd0wq.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/9n11tuzg.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/9n11tuzg.betadots.training_facts.yaml
new file mode 100644
index 00000000..ae095691
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/9n11tuzg.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '9n11tuzg.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/9t8nhoux.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/9t8nhoux.betadots.training_facts.yaml
new file mode 100644
index 00000000..b7d6ff50
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/9t8nhoux.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: '9t8nhoux.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/a2st4ipx.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/a2st4ipx.betadots.training_facts.yaml
new file mode 100644
index 00000000..d2ab67a6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/a2st4ipx.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'a2st4ipx.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/aej86kp6.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/aej86kp6.betadots.training_facts.yaml
new file mode 100644
index 00000000..7e1d4f74
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/aej86kp6.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'aej86kp6.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ahi53aeb.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ahi53aeb.betadots.training_facts.yaml
new file mode 100644
index 00000000..99133beb
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ahi53aeb.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ahi53aeb.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ajpe03ov.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ajpe03ov.betadots.training_facts.yaml
new file mode 100644
index 00000000..7f05d6d5
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ajpe03ov.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ajpe03ov.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/arbpv4us.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/arbpv4us.betadots.training_facts.yaml
new file mode 100644
index 00000000..241bfe4f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/arbpv4us.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'arbpv4us.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/arcnlzkm.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/arcnlzkm.betadots.training_facts.yaml
new file mode 100644
index 00000000..3cbabfc0
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/arcnlzkm.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'arcnlzkm.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ax8ornqr.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ax8ornqr.betadots.training_facts.yaml
new file mode 100644
index 00000000..2265f0c0
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ax8ornqr.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ax8ornqr.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/b3pcqavv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/b3pcqavv.betadots.training_facts.yaml
new file mode 100644
index 00000000..bb7d165b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/b3pcqavv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'b3pcqavv.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/b4739ubj.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/b4739ubj.betadots.training_facts.yaml
new file mode 100644
index 00000000..0c6b2345
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/b4739ubj.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'b4739ubj.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/b548zrva.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/b548zrva.betadots.training_facts.yaml
new file mode 100644
index 00000000..047383bb
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/b548zrva.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'b548zrva.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/b8sp7obs.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/b8sp7obs.betadots.training_facts.yaml
new file mode 100644
index 00000000..4cff46c4
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/b8sp7obs.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'b8sp7obs.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/bixzjm53.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/bixzjm53.betadots.training_facts.yaml
new file mode 100644
index 00000000..aa4a7600
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/bixzjm53.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'bixzjm53.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/brskudb1.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/brskudb1.betadots.training_facts.yaml
new file mode 100644
index 00000000..83d53126
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/brskudb1.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'brskudb1.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/bvgbu2fl.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/bvgbu2fl.betadots.training_facts.yaml
new file mode 100644
index 00000000..e6fbe351
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/bvgbu2fl.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'bvgbu2fl.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/bzuvus9e.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/bzuvus9e.betadots.training_facts.yaml
new file mode 100644
index 00000000..6fbc9fc7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/bzuvus9e.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'bzuvus9e.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/c93qezs8.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/c93qezs8.betadots.training_facts.yaml
new file mode 100644
index 00000000..c713b7fe
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/c93qezs8.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'c93qezs8.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/cgaplboi.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/cgaplboi.betadots.training_facts.yaml
new file mode 100644
index 00000000..e9af3003
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/cgaplboi.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'cgaplboi.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/cn32iom0.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/cn32iom0.betadots.training_facts.yaml
new file mode 100644
index 00000000..e8ac115d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/cn32iom0.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'cn32iom0.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/crffyobe.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/crffyobe.betadots.training_facts.yaml
new file mode 100644
index 00000000..ab861db8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/crffyobe.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'crffyobe.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/cuar01ep.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/cuar01ep.betadots.training_facts.yaml
new file mode 100644
index 00000000..55e29979
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/cuar01ep.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'cuar01ep.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/cwgel3zg.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/cwgel3zg.betadots.training_facts.yaml
new file mode 100644
index 00000000..fff492fe
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/cwgel3zg.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'cwgel3zg.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/czhn2a3x.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/czhn2a3x.betadots.training_facts.yaml
new file mode 100644
index 00000000..c1f46c83
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/czhn2a3x.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'czhn2a3x.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/d3r3tytg.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/d3r3tytg.betadots.training_facts.yaml
new file mode 100644
index 00000000..25c1ae20
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/d3r3tytg.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'd3r3tytg.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/d4gq3103.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/d4gq3103.betadots.training_facts.yaml
new file mode 100644
index 00000000..3448c448
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/d4gq3103.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'd4gq3103.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/d4y2k0qq.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/d4y2k0qq.betadots.training_facts.yaml
new file mode 100644
index 00000000..b672b085
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/d4y2k0qq.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'd4y2k0qq.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/d9fpj14l.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/d9fpj14l.betadots.training_facts.yaml
new file mode 100644
index 00000000..16bb4ebe
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/d9fpj14l.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'd9fpj14l.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/dbrn3h2r.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/dbrn3h2r.betadots.training_facts.yaml
new file mode 100644
index 00000000..456bb9d5
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/dbrn3h2r.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'dbrn3h2r.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/dhplrtv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/dhplrtv.betadots.training_facts.yaml
new file mode 100644
index 00000000..6b551134
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/dhplrtv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'dhplrtv.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/dmk15880.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/dmk15880.betadots.training_facts.yaml
new file mode 100644
index 00000000..ff6b8bb4
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/dmk15880.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'dmk15880.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/dmpp0nom.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/dmpp0nom.betadots.training_facts.yaml
new file mode 100644
index 00000000..77a0fccb
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/dmpp0nom.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'dmpp0nom.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/dtwhf73e.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/dtwhf73e.betadots.training_facts.yaml
new file mode 100644
index 00000000..e496de09
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/dtwhf73e.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'dtwhf73e.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/dui861cn.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/dui861cn.betadots.training_facts.yaml
new file mode 100644
index 00000000..8dc06556
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/dui861cn.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'dui861cn.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/e5ujans9.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/e5ujans9.betadots.training_facts.yaml
new file mode 100644
index 00000000..a87e8c8c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/e5ujans9.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'e5ujans9.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/eerukb8k.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/eerukb8k.betadots.training_facts.yaml
new file mode 100644
index 00000000..af9e4304
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/eerukb8k.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'eerukb8k.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/exs6mbyb.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/exs6mbyb.betadots.training_facts.yaml
new file mode 100644
index 00000000..3ef96698
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/exs6mbyb.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'exs6mbyb.betadots.training'
+role: 'hdm_test'
+environment: 'minimal'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ez243lch.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ez243lch.betadots.training_facts.yaml
new file mode 100644
index 00000000..4b3a059d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ez243lch.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ez243lch.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/eztmlf24.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/eztmlf24.betadots.training_facts.yaml
new file mode 100644
index 00000000..d7be36ab
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/eztmlf24.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'eztmlf24.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/f2f7nbka.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/f2f7nbka.betadots.training_facts.yaml
new file mode 100644
index 00000000..84821247
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/f2f7nbka.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'f2f7nbka.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/f6obrt1u.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/f6obrt1u.betadots.training_facts.yaml
new file mode 100644
index 00000000..2ddd025a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/f6obrt1u.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'f6obrt1u.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/fcqtpjn7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/fcqtpjn7.betadots.training_facts.yaml
new file mode 100644
index 00000000..f737306b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/fcqtpjn7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'fcqtpjn7.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/fefo79a7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/fefo79a7.betadots.training_facts.yaml
new file mode 100644
index 00000000..7c3c2e1c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/fefo79a7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'fefo79a7.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/fh9nsgeh.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/fh9nsgeh.betadots.training_facts.yaml
new file mode 100644
index 00000000..c7869600
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/fh9nsgeh.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'fh9nsgeh.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/fj2yfmw.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/fj2yfmw.betadots.training_facts.yaml
new file mode 100644
index 00000000..f9c8c56a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/fj2yfmw.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'fj2yfmw.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/fnp4tnay.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/fnp4tnay.betadots.training_facts.yaml
new file mode 100644
index 00000000..1c4e1aee
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/fnp4tnay.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'fnp4tnay.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/fpehst39.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/fpehst39.betadots.training_facts.yaml
new file mode 100644
index 00000000..c6158089
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/fpehst39.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'fpehst39.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/fqyn3gv9.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/fqyn3gv9.betadots.training_facts.yaml
new file mode 100644
index 00000000..e9e466da
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/fqyn3gv9.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'fqyn3gv9.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/g227pkf7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/g227pkf7.betadots.training_facts.yaml
new file mode 100644
index 00000000..b014dcaa
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/g227pkf7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'g227pkf7.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/g39gaasx.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/g39gaasx.betadots.training_facts.yaml
new file mode 100644
index 00000000..6c53cf53
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/g39gaasx.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'g39gaasx.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/g59avopl.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/g59avopl.betadots.training_facts.yaml
new file mode 100644
index 00000000..dfc42a98
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/g59avopl.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'g59avopl.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/g9yi8tjz.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/g9yi8tjz.betadots.training_facts.yaml
new file mode 100644
index 00000000..ecf3f3c0
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/g9yi8tjz.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'g9yi8tjz.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/gac3g36a.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/gac3g36a.betadots.training_facts.yaml
new file mode 100644
index 00000000..c18b58a4
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/gac3g36a.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'gac3g36a.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/gki2r2ip.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/gki2r2ip.betadots.training_facts.yaml
new file mode 100644
index 00000000..a1e3c43c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/gki2r2ip.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'gki2r2ip.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/gkxa25er.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/gkxa25er.betadots.training_facts.yaml
new file mode 100644
index 00000000..6f1cbe6b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/gkxa25er.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'gkxa25er.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/glfhgp33.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/glfhgp33.betadots.training_facts.yaml
new file mode 100644
index 00000000..899b84b2
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/glfhgp33.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'glfhgp33.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/gtlhhexp.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/gtlhhexp.betadots.training_facts.yaml
new file mode 100644
index 00000000..f2c8ddf7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/gtlhhexp.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'gtlhhexp.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/guku7s0a.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/guku7s0a.betadots.training_facts.yaml
new file mode 100644
index 00000000..4488fd2c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/guku7s0a.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'guku7s0a.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/guxndq10.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/guxndq10.betadots.training_facts.yaml
new file mode 100644
index 00000000..befb5af8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/guxndq10.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'guxndq10.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/gvy8hvhk.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/gvy8hvhk.betadots.training_facts.yaml
new file mode 100644
index 00000000..85d5ee3a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/gvy8hvhk.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'gvy8hvhk.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/gw1ulcb7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/gw1ulcb7.betadots.training_facts.yaml
new file mode 100644
index 00000000..fea1ee9b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/gw1ulcb7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'gw1ulcb7.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/gwcu2v40.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/gwcu2v40.betadots.training_facts.yaml
new file mode 100644
index 00000000..99d83a65
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/gwcu2v40.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'gwcu2v40.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/h2vjgbw.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/h2vjgbw.betadots.training_facts.yaml
new file mode 100644
index 00000000..a91726a8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/h2vjgbw.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'h2vjgbw.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/h3l1v58e.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/h3l1v58e.betadots.training_facts.yaml
new file mode 100644
index 00000000..324b4ea5
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/h3l1v58e.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'h3l1v58e.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/h3s4iuga.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/h3s4iuga.betadots.training_facts.yaml
new file mode 100644
index 00000000..adb566d8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/h3s4iuga.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'h3s4iuga.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/h9nn849h.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/h9nn849h.betadots.training_facts.yaml
new file mode 100644
index 00000000..fda83b27
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/h9nn849h.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'h9nn849h.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/hmpbc41u.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/hmpbc41u.betadots.training_facts.yaml
new file mode 100644
index 00000000..f1001faf
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/hmpbc41u.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'hmpbc41u.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/hnp1da30.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/hnp1da30.betadots.training_facts.yaml
new file mode 100644
index 00000000..f8bebecd
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/hnp1da30.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'hnp1da30.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/hol8la5o.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/hol8la5o.betadots.training_facts.yaml
new file mode 100644
index 00000000..dd494b83
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/hol8la5o.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'hol8la5o.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/hs5wnjha.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/hs5wnjha.betadots.training_facts.yaml
new file mode 100644
index 00000000..8615abbd
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/hs5wnjha.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'hs5wnjha.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/i6y0olsy.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/i6y0olsy.betadots.training_facts.yaml
new file mode 100644
index 00000000..3470263f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/i6y0olsy.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'i6y0olsy.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/i82jmcn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/i82jmcn4.betadots.training_facts.yaml
new file mode 100644
index 00000000..b6187b89
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/i82jmcn4.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'i82jmcn4.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/iithv1y6.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/iithv1y6.betadots.training_facts.yaml
new file mode 100644
index 00000000..4e963116
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/iithv1y6.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'iithv1y6.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/j0dg6jl7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/j0dg6jl7.betadots.training_facts.yaml
new file mode 100644
index 00000000..97cad7f4
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/j0dg6jl7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'j0dg6jl7.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/j114trpy.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/j114trpy.betadots.training_facts.yaml
new file mode 100644
index 00000000..4cfd8b33
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/j114trpy.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'j114trpy.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/j6kant58.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/j6kant58.betadots.training_facts.yaml
new file mode 100644
index 00000000..fa4a4465
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/j6kant58.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'j6kant58.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/j6p3emfi.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/j6p3emfi.betadots.training_facts.yaml
new file mode 100644
index 00000000..f3a25a91
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/j6p3emfi.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'j6p3emfi.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/jb07smoq.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/jb07smoq.betadots.training_facts.yaml
new file mode 100644
index 00000000..53df2f5f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/jb07smoq.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'jb07smoq.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/jl4rhfpm.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/jl4rhfpm.betadots.training_facts.yaml
new file mode 100644
index 00000000..c4adb420
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/jl4rhfpm.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'jl4rhfpm.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/jlua9syg.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/jlua9syg.betadots.training_facts.yaml
new file mode 100644
index 00000000..ff498e86
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/jlua9syg.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'jlua9syg.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/jo9ilwl3.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/jo9ilwl3.betadots.training_facts.yaml
new file mode 100644
index 00000000..ea5cdfaf
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/jo9ilwl3.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'jo9ilwl3.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/jxicx59k.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/jxicx59k.betadots.training_facts.yaml
new file mode 100644
index 00000000..988fbade
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/jxicx59k.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'jxicx59k.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/k0e042a8.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/k0e042a8.betadots.training_facts.yaml
new file mode 100644
index 00000000..36601f90
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/k0e042a8.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'k0e042a8.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/k81f2z6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/k81f2z6y.betadots.training_facts.yaml
new file mode 100644
index 00000000..489b4981
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/k81f2z6y.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'k81f2z6y.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/kgx0whxs.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/kgx0whxs.betadots.training_facts.yaml
new file mode 100644
index 00000000..7f405b26
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/kgx0whxs.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'kgx0whxs.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/khlktohq.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/khlktohq.betadots.training_facts.yaml
new file mode 100644
index 00000000..60db8ac0
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/khlktohq.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'khlktohq.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/km2gee9p.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/km2gee9p.betadots.training_facts.yaml
new file mode 100644
index 00000000..16392468
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/km2gee9p.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'km2gee9p.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/knbenvbp.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/knbenvbp.betadots.training_facts.yaml
new file mode 100644
index 00000000..d0e960a3
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/knbenvbp.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'knbenvbp.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/l8y7q7tv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/l8y7q7tv.betadots.training_facts.yaml
new file mode 100644
index 00000000..523c0de9
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/l8y7q7tv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'l8y7q7tv.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/lj12xrpa.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/lj12xrpa.betadots.training_facts.yaml
new file mode 100644
index 00000000..dcccd71c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/lj12xrpa.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'lj12xrpa.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/lj8k5ad6.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/lj8k5ad6.betadots.training_facts.yaml
new file mode 100644
index 00000000..96d0be6f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/lj8k5ad6.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'lj8k5ad6.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/lnlys2fc.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/lnlys2fc.betadots.training_facts.yaml
new file mode 100644
index 00000000..7b6bf0f4
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/lnlys2fc.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'lnlys2fc.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/loi6f5y5.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/loi6f5y5.betadots.training_facts.yaml
new file mode 100644
index 00000000..c12b4b72
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/loi6f5y5.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'loi6f5y5.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/lqytqz41.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/lqytqz41.betadots.training_facts.yaml
new file mode 100644
index 00000000..1df713c7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/lqytqz41.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'lqytqz41.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/lxb5xqrm.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/lxb5xqrm.betadots.training_facts.yaml
new file mode 100644
index 00000000..71ebdcb6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/lxb5xqrm.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'lxb5xqrm.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/m431sdv6.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/m431sdv6.betadots.training_facts.yaml
new file mode 100644
index 00000000..b2a44e8a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/m431sdv6.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'm431sdv6.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/m4fnq58u.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/m4fnq58u.betadots.training_facts.yaml
new file mode 100644
index 00000000..0720243e
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/m4fnq58u.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'm4fnq58u.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/m5rba5bj.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/m5rba5bj.betadots.training_facts.yaml
new file mode 100644
index 00000000..eecd4ed7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/m5rba5bj.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'm5rba5bj.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/md55vdpb.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/md55vdpb.betadots.training_facts.yaml
new file mode 100644
index 00000000..9c57b05e
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/md55vdpb.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'md55vdpb.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/mlctzqgu.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/mlctzqgu.betadots.training_facts.yaml
new file mode 100644
index 00000000..e1dd03bf
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/mlctzqgu.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'mlctzqgu.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/mlr2pox0.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/mlr2pox0.betadots.training_facts.yaml
new file mode 100644
index 00000000..ca3e28e1
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/mlr2pox0.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'mlr2pox0.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/mrp77rad.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/mrp77rad.betadots.training_facts.yaml
new file mode 100644
index 00000000..a96a4426
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/mrp77rad.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'mrp77rad.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/msttkvy6.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/msttkvy6.betadots.training_facts.yaml
new file mode 100644
index 00000000..94c5fd08
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/msttkvy6.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'msttkvy6.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/mtbwtip0.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/mtbwtip0.betadots.training_facts.yaml
new file mode 100644
index 00000000..584699ad
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/mtbwtip0.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'mtbwtip0.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/n34tbmpi.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/n34tbmpi.betadots.training_facts.yaml
new file mode 100644
index 00000000..af467445
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/n34tbmpi.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'n34tbmpi.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/nb8bm3cs.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/nb8bm3cs.betadots.training_facts.yaml
new file mode 100644
index 00000000..79749289
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/nb8bm3cs.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'nb8bm3cs.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/nb9ljs79.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/nb9ljs79.betadots.training_facts.yaml
new file mode 100644
index 00000000..d77c830d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/nb9ljs79.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'nb9ljs79.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ncamizgh.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ncamizgh.betadots.training_facts.yaml
new file mode 100644
index 00000000..ca89d36c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ncamizgh.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ncamizgh.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ndic5wz7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ndic5wz7.betadots.training_facts.yaml
new file mode 100644
index 00000000..cc4ffe97
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ndic5wz7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ndic5wz7.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ndioaov6.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ndioaov6.betadots.training_facts.yaml
new file mode 100644
index 00000000..cc37422a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ndioaov6.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ndioaov6.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/nk2gezhe.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/nk2gezhe.betadots.training_facts.yaml
new file mode 100644
index 00000000..49157675
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/nk2gezhe.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'nk2gezhe.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/nrl8n1e1.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/nrl8n1e1.betadots.training_facts.yaml
new file mode 100644
index 00000000..67158ad1
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/nrl8n1e1.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'nrl8n1e1.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ns8gwxg3.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ns8gwxg3.betadots.training_facts.yaml
new file mode 100644
index 00000000..f371a7dd
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ns8gwxg3.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ns8gwxg3.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/o2orlwe5.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/o2orlwe5.betadots.training_facts.yaml
new file mode 100644
index 00000000..8693a608
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/o2orlwe5.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'o2orlwe5.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/o3tzui7b.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/o3tzui7b.betadots.training_facts.yaml
new file mode 100644
index 00000000..2af6cc31
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/o3tzui7b.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'o3tzui7b.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/o4gphsam.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/o4gphsam.betadots.training_facts.yaml
new file mode 100644
index 00000000..1fbda1a5
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/o4gphsam.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'o4gphsam.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/oa2j8g47.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/oa2j8g47.betadots.training_facts.yaml
new file mode 100644
index 00000000..1a9cdf5e
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/oa2j8g47.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'oa2j8g47.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/on7fexx2.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/on7fexx2.betadots.training_facts.yaml
new file mode 100644
index 00000000..889a1d74
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/on7fexx2.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'on7fexx2.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/otibr6d1.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/otibr6d1.betadots.training_facts.yaml
new file mode 100644
index 00000000..08e4f8d6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/otibr6d1.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'otibr6d1.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/oxnhoxvy.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/oxnhoxvy.betadots.training_facts.yaml
new file mode 100644
index 00000000..c89fb1a1
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/oxnhoxvy.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'oxnhoxvy.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/oz2xshky.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/oz2xshky.betadots.training_facts.yaml
new file mode 100644
index 00000000..84841a41
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/oz2xshky.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'oz2xshky.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/p5ufmvb0.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/p5ufmvb0.betadots.training_facts.yaml
new file mode 100644
index 00000000..d6718351
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/p5ufmvb0.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'p5ufmvb0.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/pc42z1mh.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/pc42z1mh.betadots.training_facts.yaml
new file mode 100644
index 00000000..cd2cb965
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/pc42z1mh.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'pc42z1mh.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/pf3p6pcl.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/pf3p6pcl.betadots.training_facts.yaml
new file mode 100644
index 00000000..25344b86
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/pf3p6pcl.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'pf3p6pcl.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/pf96l73p.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/pf96l73p.betadots.training_facts.yaml
new file mode 100644
index 00000000..046c8dbb
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/pf96l73p.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'pf96l73p.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/pfztw7li.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/pfztw7li.betadots.training_facts.yaml
new file mode 100644
index 00000000..b2b71d1a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/pfztw7li.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'pfztw7li.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/pgysn5ry.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/pgysn5ry.betadots.training_facts.yaml
new file mode 100644
index 00000000..55262637
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/pgysn5ry.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'pgysn5ry.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/q1q937xe.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/q1q937xe.betadots.training_facts.yaml
new file mode 100644
index 00000000..93a20e9f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/q1q937xe.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'q1q937xe.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/q8o2i1tz.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/q8o2i1tz.betadots.training_facts.yaml
new file mode 100644
index 00000000..17c76241
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/q8o2i1tz.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'q8o2i1tz.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/qcmidm7d.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/qcmidm7d.betadots.training_facts.yaml
new file mode 100644
index 00000000..e3646631
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/qcmidm7d.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'qcmidm7d.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/qeg3uvik.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/qeg3uvik.betadots.training_facts.yaml
new file mode 100644
index 00000000..52e2f0de
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/qeg3uvik.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'qeg3uvik.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/qf3mu190.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/qf3mu190.betadots.training_facts.yaml
new file mode 100644
index 00000000..a23bdbb6
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/qf3mu190.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'qf3mu190.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/qlc3fm46.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/qlc3fm46.betadots.training_facts.yaml
new file mode 100644
index 00000000..467236b2
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/qlc3fm46.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'qlc3fm46.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/qo10agon.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/qo10agon.betadots.training_facts.yaml
new file mode 100644
index 00000000..bc112af5
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/qo10agon.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'qo10agon.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/qonipr0e.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/qonipr0e.betadots.training_facts.yaml
new file mode 100644
index 00000000..391f1f7f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/qonipr0e.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'qonipr0e.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/r48j23ne.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/r48j23ne.betadots.training_facts.yaml
new file mode 100644
index 00000000..a379ce17
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/r48j23ne.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'r48j23ne.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/r6yzgkef.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/r6yzgkef.betadots.training_facts.yaml
new file mode 100644
index 00000000..5e2ddc53
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/r6yzgkef.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'r6yzgkef.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/r7khozne.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/r7khozne.betadots.training_facts.yaml
new file mode 100644
index 00000000..168dbfbe
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/r7khozne.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'r7khozne.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/rs2bxbd0.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/rs2bxbd0.betadots.training_facts.yaml
new file mode 100644
index 00000000..6b14b85d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/rs2bxbd0.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'rs2bxbd0.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/s3hhgc1r.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/s3hhgc1r.betadots.training_facts.yaml
new file mode 100644
index 00000000..76b01d9c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/s3hhgc1r.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 's3hhgc1r.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/se3wo5kb.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/se3wo5kb.betadots.training_facts.yaml
new file mode 100644
index 00000000..2dbbb741
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/se3wo5kb.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'se3wo5kb.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/siu7z4w7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/siu7z4w7.betadots.training_facts.yaml
new file mode 100644
index 00000000..11d3d7d8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/siu7z4w7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'siu7z4w7.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/skwdot22.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/skwdot22.betadots.training_facts.yaml
new file mode 100644
index 00000000..86ce885b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/skwdot22.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'skwdot22.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/slwbfc40.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/slwbfc40.betadots.training_facts.yaml
new file mode 100644
index 00000000..59dfbbea
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/slwbfc40.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'slwbfc40.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/spqyk4jo.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/spqyk4jo.betadots.training_facts.yaml
new file mode 100644
index 00000000..89d1af2b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/spqyk4jo.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'spqyk4jo.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ss4twzpr.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ss4twzpr.betadots.training_facts.yaml
new file mode 100644
index 00000000..8f561576
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ss4twzpr.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ss4twzpr.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/sse8epsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/sse8epsu.betadots.training_facts.yaml
new file mode 100644
index 00000000..b8ea18db
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/sse8epsu.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'sse8epsu.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/sszlxacw.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/sszlxacw.betadots.training_facts.yaml
new file mode 100644
index 00000000..100a097d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/sszlxacw.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'sszlxacw.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/stujkvcj.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/stujkvcj.betadots.training_facts.yaml
new file mode 100644
index 00000000..ce0e0a66
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/stujkvcj.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'stujkvcj.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/sw15xa6y.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/sw15xa6y.betadots.training_facts.yaml
new file mode 100644
index 00000000..f9ce711c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/sw15xa6y.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'sw15xa6y.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/szssayw3.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/szssayw3.betadots.training_facts.yaml
new file mode 100644
index 00000000..3acc97c5
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/szssayw3.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'szssayw3.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/szw86yk4.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/szw86yk4.betadots.training_facts.yaml
new file mode 100644
index 00000000..62fe4185
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/szw86yk4.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'szw86yk4.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/t4k08lp.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/t4k08lp.betadots.training_facts.yaml
new file mode 100644
index 00000000..658a663b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/t4k08lp.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 't4k08lp.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/t7lfr3lc.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/t7lfr3lc.betadots.training_facts.yaml
new file mode 100644
index 00000000..342cd233
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/t7lfr3lc.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 't7lfr3lc.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/tae1yz1.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/tae1yz1.betadots.training_facts.yaml
new file mode 100644
index 00000000..394d63e2
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/tae1yz1.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'tae1yz1.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/tbgmw5we.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/tbgmw5we.betadots.training_facts.yaml
new file mode 100644
index 00000000..c8ff6f0b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/tbgmw5we.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'tbgmw5we.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/tdh4p6ix.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/tdh4p6ix.betadots.training_facts.yaml
new file mode 100644
index 00000000..5a935945
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/tdh4p6ix.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'tdh4p6ix.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/test.host_facts.yaml b/test/fixtures/files/puppet/nodes/test.host_facts.yaml
new file mode 100644
index 00000000..166e4c39
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/test.host_facts.yaml
@@ -0,0 +1,8 @@
+---
+fqdn: 'test.host'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
+os:
+ family: 'RedHat'
+organization: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/testhost2_facts.yaml b/test/fixtures/files/puppet/nodes/testhost2_facts.yaml
new file mode 100644
index 00000000..80a58c77
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/testhost2_facts.yaml
@@ -0,0 +1,9 @@
+---
+fqdn: 'testhost2'
+role: 'hdm_test2'
+environment: 'development'
+zone: 'internal'
+os:
+ family: 'Debian'
+ lsbdistcodename: 'Jessi'
+organization: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/testhost3_facts.yaml b/test/fixtures/files/puppet/nodes/testhost3_facts.yaml
new file mode 100644
index 00000000..d4ae6ac7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/testhost3_facts.yaml
@@ -0,0 +1,8 @@
+---
+fqdn: 'testhost3'
+role: 'hdm_test3'
+environment: 'development'
+zone: 'internal'
+os:
+ family: 'RedHat'
+organization: 'external'
diff --git a/test/fixtures/files/puppet/nodes/testhost_facts.yaml b/test/fixtures/files/puppet/nodes/testhost_facts.yaml
new file mode 100644
index 00000000..9ed1387c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/testhost_facts.yaml
@@ -0,0 +1,8 @@
+---
+fqdn: 'testhost'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
+os:
+ family: 'RedHat'
+organization: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/tgsy3idb.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/tgsy3idb.betadots.training_facts.yaml
new file mode 100644
index 00000000..cdd84f6a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/tgsy3idb.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'tgsy3idb.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/tkytukvc.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/tkytukvc.betadots.training_facts.yaml
new file mode 100644
index 00000000..1d94f5b3
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/tkytukvc.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'tkytukvc.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/tpebg47f.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/tpebg47f.betadots.training_facts.yaml
new file mode 100644
index 00000000..4f055d14
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/tpebg47f.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'tpebg47f.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ttns843o.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ttns843o.betadots.training_facts.yaml
new file mode 100644
index 00000000..05b36917
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ttns843o.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ttns843o.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/u2lxgwcw.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/u2lxgwcw.betadots.training_facts.yaml
new file mode 100644
index 00000000..5a22aad8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/u2lxgwcw.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'u2lxgwcw.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/u2s1rcqu.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/u2s1rcqu.betadots.training_facts.yaml
new file mode 100644
index 00000000..626d360c
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/u2s1rcqu.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'u2s1rcqu.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/u4u2iilk.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/u4u2iilk.betadots.training_facts.yaml
new file mode 100644
index 00000000..9fca5be1
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/u4u2iilk.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'u4u2iilk.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/uai7e89l.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/uai7e89l.betadots.training_facts.yaml
new file mode 100644
index 00000000..c08a63fa
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/uai7e89l.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'uai7e89l.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/umx7463y.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/umx7463y.betadots.training_facts.yaml
new file mode 100644
index 00000000..d3bbe51d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/umx7463y.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'umx7463y.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/upjxmekx.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/upjxmekx.betadots.training_facts.yaml
new file mode 100644
index 00000000..77bc27f7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/upjxmekx.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'upjxmekx.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/uswpm0lf.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/uswpm0lf.betadots.training_facts.yaml
new file mode 100644
index 00000000..64114cca
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/uswpm0lf.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'uswpm0lf.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/uyiwu2st.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/uyiwu2st.betadots.training_facts.yaml
new file mode 100644
index 00000000..5f2027e8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/uyiwu2st.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'uyiwu2st.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/v4c13rht.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/v4c13rht.betadots.training_facts.yaml
new file mode 100644
index 00000000..13cb1ff2
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/v4c13rht.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'v4c13rht.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/vbz66ux7.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/vbz66ux7.betadots.training_facts.yaml
new file mode 100644
index 00000000..9fde1e2d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/vbz66ux7.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'vbz66ux7.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/vim0dogq.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/vim0dogq.betadots.training_facts.yaml
new file mode 100644
index 00000000..bd4fe4f8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/vim0dogq.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'vim0dogq.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/vo0zsyto.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/vo0zsyto.betadots.training_facts.yaml
new file mode 100644
index 00000000..501b5215
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/vo0zsyto.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'vo0zsyto.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/vvo59e81.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/vvo59e81.betadots.training_facts.yaml
new file mode 100644
index 00000000..6e953f59
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/vvo59e81.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'vvo59e81.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/vxkc5b8p.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/vxkc5b8p.betadots.training_facts.yaml
new file mode 100644
index 00000000..e1b549a0
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/vxkc5b8p.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'vxkc5b8p.betadots.training'
+role: 'hdm_test'
+environment: 'minimal'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/vzv0jhk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/vzv0jhk2.betadots.training_facts.yaml
new file mode 100644
index 00000000..33c9ee38
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/vzv0jhk2.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'vzv0jhk2.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/w12bh6f8.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/w12bh6f8.betadots.training_facts.yaml
new file mode 100644
index 00000000..a7ab7863
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/w12bh6f8.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'w12bh6f8.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/wbwz457d.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/wbwz457d.betadots.training_facts.yaml
new file mode 100644
index 00000000..87385261
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/wbwz457d.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'wbwz457d.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/wh2fvmnb.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/wh2fvmnb.betadots.training_facts.yaml
new file mode 100644
index 00000000..42b881f1
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/wh2fvmnb.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'wh2fvmnb.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/wjvze5r5.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/wjvze5r5.betadots.training_facts.yaml
new file mode 100644
index 00000000..d865804b
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/wjvze5r5.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'wjvze5r5.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/won7vzfm.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/won7vzfm.betadots.training_facts.yaml
new file mode 100644
index 00000000..44a68945
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/won7vzfm.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'won7vzfm.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/wpo98zhp.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/wpo98zhp.betadots.training_facts.yaml
new file mode 100644
index 00000000..cd6206e3
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/wpo98zhp.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'wpo98zhp.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/wqo2j9yj.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/wqo2j9yj.betadots.training_facts.yaml
new file mode 100644
index 00000000..cff6e8ef
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/wqo2j9yj.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'wqo2j9yj.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/x403skx4.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/x403skx4.betadots.training_facts.yaml
new file mode 100644
index 00000000..8029984a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/x403skx4.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'x403skx4.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/x4llfki8.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/x4llfki8.betadots.training_facts.yaml
new file mode 100644
index 00000000..278386bb
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/x4llfki8.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'x4llfki8.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/x5z92y7t.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/x5z92y7t.betadots.training_facts.yaml
new file mode 100644
index 00000000..73c63e46
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/x5z92y7t.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'x5z92y7t.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/x6y6atn4.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/x6y6atn4.betadots.training_facts.yaml
new file mode 100644
index 00000000..08ffff6f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/x6y6atn4.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'x6y6atn4.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xct89zsu.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xct89zsu.betadots.training_facts.yaml
new file mode 100644
index 00000000..1ae23d1a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xct89zsu.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xct89zsu.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xcz4msin.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xcz4msin.betadots.training_facts.yaml
new file mode 100644
index 00000000..8abd98b4
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xcz4msin.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xcz4msin.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xda8efsx.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xda8efsx.betadots.training_facts.yaml
new file mode 100644
index 00000000..41c7a5e8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xda8efsx.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xda8efsx.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xjh5gpa8.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xjh5gpa8.betadots.training_facts.yaml
new file mode 100644
index 00000000..e8432229
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xjh5gpa8.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xjh5gpa8.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xkpgjql8.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xkpgjql8.betadots.training_facts.yaml
new file mode 100644
index 00000000..2cb80138
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xkpgjql8.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xkpgjql8.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xq9xpbvv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xq9xpbvv.betadots.training_facts.yaml
new file mode 100644
index 00000000..852eaeb2
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xq9xpbvv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xq9xpbvv.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xt15cr0s.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xt15cr0s.betadots.training_facts.yaml
new file mode 100644
index 00000000..6890d732
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xt15cr0s.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xt15cr0s.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xugb63du.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xugb63du.betadots.training_facts.yaml
new file mode 100644
index 00000000..39977142
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xugb63du.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xugb63du.betadots.training'
+role: 'hdm_test'
+environment: 'no_config'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/xwjwyd98.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/xwjwyd98.betadots.training_facts.yaml
new file mode 100644
index 00000000..80b8e150
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/xwjwyd98.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'xwjwyd98.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/y7tifexf.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/y7tifexf.betadots.training_facts.yaml
new file mode 100644
index 00000000..d20abef8
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/y7tifexf.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'y7tifexf.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/y86sacnv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/y86sacnv.betadots.training_facts.yaml
new file mode 100644
index 00000000..41d7a64d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/y86sacnv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'y86sacnv.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yawsxbez.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yawsxbez.betadots.training_facts.yaml
new file mode 100644
index 00000000..45c2327d
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yawsxbez.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yawsxbez.betadots.training'
+role: 'hdm_test'
+environment: 'eyaml'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ycrxjn7a.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ycrxjn7a.betadots.training_facts.yaml
new file mode 100644
index 00000000..0d2fa96a
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ycrxjn7a.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ycrxjn7a.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yfkxxouy.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yfkxxouy.betadots.training_facts.yaml
new file mode 100644
index 00000000..f984e559
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yfkxxouy.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yfkxxouy.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yg9kk39i.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yg9kk39i.betadots.training_facts.yaml
new file mode 100644
index 00000000..749a9bd1
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yg9kk39i.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yg9kk39i.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yh4kcbnz.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yh4kcbnz.betadots.training_facts.yaml
new file mode 100644
index 00000000..ec6a1266
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yh4kcbnz.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yh4kcbnz.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yjxyvzc1.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yjxyvzc1.betadots.training_facts.yaml
new file mode 100644
index 00000000..5e334b66
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yjxyvzc1.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yjxyvzc1.betadots.training'
+role: 'hdm_test'
+environment: 'hdm'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yrlqzaph.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yrlqzaph.betadots.training_facts.yaml
new file mode 100644
index 00000000..17c02384
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yrlqzaph.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yrlqzaph.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yy4dijk2.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yy4dijk2.betadots.training_facts.yaml
new file mode 100644
index 00000000..99d45ba4
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yy4dijk2.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yy4dijk2.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/yzeqs4p0.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/yzeqs4p0.betadots.training_facts.yaml
new file mode 100644
index 00000000..b9c9b027
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/yzeqs4p0.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'yzeqs4p0.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/z0f2kl43.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/z0f2kl43.betadots.training_facts.yaml
new file mode 100644
index 00000000..10583983
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/z0f2kl43.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'z0f2kl43.betadots.training'
+role: 'hdm_test'
+environment: 'minimal'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/z36imxyv.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/z36imxyv.betadots.training_facts.yaml
new file mode 100644
index 00000000..694531cc
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/z36imxyv.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'z36imxyv.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/z36n2b2w.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/z36n2b2w.betadots.training_facts.yaml
new file mode 100644
index 00000000..ba18d3c9
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/z36n2b2w.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'z36n2b2w.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/z8ybtb4h.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/z8ybtb4h.betadots.training_facts.yaml
new file mode 100644
index 00000000..5553eb41
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/z8ybtb4h.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'z8ybtb4h.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/ze729k57.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/ze729k57.betadots.training_facts.yaml
new file mode 100644
index 00000000..7dbd9f19
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/ze729k57.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'ze729k57.betadots.training'
+role: 'hdm_test'
+environment: 'test'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/zf2l0dws.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/zf2l0dws.betadots.training_facts.yaml
new file mode 100644
index 00000000..7d222d9f
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/zf2l0dws.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'zf2l0dws.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/zm3qv3cm.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/zm3qv3cm.betadots.training_facts.yaml
new file mode 100644
index 00000000..5e202ec7
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/zm3qv3cm.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'zm3qv3cm.betadots.training'
+role: 'hdm_test'
+environment: 'globs'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/zp0zr62m.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/zp0zr62m.betadots.training_facts.yaml
new file mode 100644
index 00000000..837b3c35
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/zp0zr62m.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'zp0zr62m.betadots.training'
+role: 'hdm_test'
+environment: 'development'
+zone: 'internal'
diff --git a/test/fixtures/files/puppet/nodes/zu149i5d.betadots.training_facts.yaml b/test/fixtures/files/puppet/nodes/zu149i5d.betadots.training_facts.yaml
new file mode 100644
index 00000000..4c9b9ff2
--- /dev/null
+++ b/test/fixtures/files/puppet/nodes/zu149i5d.betadots.training_facts.yaml
@@ -0,0 +1,5 @@
+---
+fqdn: 'zu149i5d.betadots.training'
+role: 'hdm_test'
+environment: 'multiple_hierarchies'
+zone: 'internal'
diff --git a/test/models/environment_test.rb b/test/models/environment_test.rb
index 21dd14dd..b2af65d4 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")
+ assert_not old_unused.in_use?
end
test "create development environment" do
diff --git a/test/models/hiera_data/hierarchy_test.rb b/test/models/hiera_data/hierarchy_test.rb
index e67e01ed..25e0e1cc 100644
--- a/test/models/hiera_data/hierarchy_test.rb
+++ b/test/models/hiera_data/hierarchy_test.rb
@@ -96,8 +96,8 @@ class HieraData::HierarchyTest < ActiveSupport::TestCase
base_path: base_path
)
expected_candidate_files = [
- "nodes/3ay66ymd.betadots.training.yaml",
- "nodes/sse8epsu.betadots.training.yaml",
+ "nodes/4msusyei.betadots.training.yaml",
+ "nodes/60wxmaw5.betadots.training.yaml",
"nodes/test.host.yaml",
"role/hdm_test.yaml",
"zone/internal.yaml",
diff --git a/test/models/hiera_data_test.rb b/test/models/hiera_data_test.rb
index 9373e372..921324ab 100644
--- a/test/models/hiera_data_test.rb
+++ b/test/models/hiera_data_test.rb
@@ -87,7 +87,7 @@ class HieraDataTest < ActiveSupport::TestCase
test "#lookup_options returns the merged lookup options for the selected environment and facts" do
hiera = HieraData.new("multiple_hierarchies")
- node = Node.new(hostname: "sse8epsu.betadots.training", environment: "multiple_hierarchies")
+ node = Node.new(hostname: "60wxmaw5.betadots.training", environment: "multiple_hierarchies")
expected_hash = {
'profile::auth::sudo_configs' => {
"merge" => "deep"
diff --git a/test/models/node_test.rb b/test/models/node_test.rb
index 27c2fc60..a182607d 100644
--- a/test/models/node_test.rb
+++ b/test/models/node_test.rb
@@ -1,52 +1,57 @@
require 'test_helper'
class NodeTest < ActiveSupport::TestCase
+ setup do
+ @environment = Environment.find("development")
+ end
test "list the nodes" do
- assert_equal ["1m73otky.betadots.training", "1tge1wo3.betadots.training", "2288jh8e.betadots.training", "33amc5da.betadots.training", "3ay66ymd.betadots.training", "3bx5fygw.betadots.training", "3i8rrqjx.betadots.training", "3io2n5uh.betadots.training", "3q8ync63.betadots.training", "40sbev55.betadots.training", "4eexoda7.betadots.training", "4jjfyx1h.betadots.training", "5gfpx2k7.betadots.training", "5gv8l8n3.betadots.training", "5npv7v50.betadots.training", "5ruwuuad.betadots.training", "6mlkoauf.betadots.training", "724pbcao.betadots.training", "7jb746rk.betadots.training", "7wdm4xss.betadots.training", "8byzjpzz.betadots.training", "8drk73w4.betadots.training", "8yfl7kiv.betadots.training", "9cvpd0wq.betadots.training", "a2st4ipx.betadots.training", "arbpv4us.betadots.training", "arcnlzkm.betadots.training", "b3pcqavv.betadots.training", "b4739ubj.betadots.training", "bzuvus9e.betadots.training", "cn32iom0.betadots.training", "cuar01ep.betadots.training", "dbrn3h2r.betadots.training", "dhplrtv.betadots.training", "dmk15880.betadots.training", "dmpp0nom.betadots.training", "e5ujans9.betadots.training", "eerukb8k.betadots.training", "eztmlf24.betadots.training", "fefo79a7.betadots.training", "fj2yfmw.betadots.training", "fnp4tnay.betadots.training", "g39gaasx.betadots.training", "gki2r2ip.betadots.training", "gtlhhexp.betadots.training", "guku7s0a.betadots.training", "guxndq10.betadots.training", "gvy8hvhk.betadots.training", "gwcu2v40.betadots.training", "h9nn849h.betadots.training", "hmpbc41u.betadots.training", "hs5wnjha.betadots.training", "i82jmcn4.betadots.training", "iithv1y6.betadots.training", "j0dg6jl7.betadots.training", "j114trpy.betadots.training", "j6kant58.betadots.training", "j6p3emfi.betadots.training", "jb07smoq.betadots.training", "jlua9syg.betadots.training", "jo9ilwl3.betadots.training", "jxicx59k.betadots.training", "k81f2z6y.betadots.training", "kgx0whxs.betadots.training", "km2gee9p.betadots.training", "knbenvbp.betadots.training", "l8y7q7tv.betadots.training", "lj12xrpa.betadots.training", "lj8k5ad6.betadots.training", "lnlys2fc.betadots.training", "loi6f5y5.betadots.training", "lqytqz41.betadots.training", "lxb5xqrm.betadots.training", "m5rba5bj.betadots.training", "md55vdpb.betadots.training", "mlctzqgu.betadots.training", "mlr2pox0.betadots.training", "msttkvy6.betadots.training", "mtbwtip0.betadots.training", "nb9ljs79.betadots.training", "ndioaov6.betadots.training", "nk2gezhe.betadots.training", "o4gphsam.betadots.training", "on7fexx2.betadots.training", "oxnhoxvy.betadots.training", "pf3p6pcl.betadots.training", "qcmidm7d.betadots.training", "qeg3uvik.betadots.training", "qf3mu190.betadots.training", "qlc3fm46.betadots.training", "r48j23ne.betadots.training", "r6yzgkef.betadots.training", "r7khozne.betadots.training", "s3hhgc1r.betadots.training", "se3wo5kb.betadots.training", "skwdot22.betadots.training", "sse8epsu.betadots.training", "t7lfr3lc.betadots.training", "tdh4p6ix.betadots.training", "test.host", "testhost", "testhost2", "testhost3", "tgsy3idb.betadots.training", "tkytukvc.betadots.training", "tpebg47f.betadots.training", "u4u2iilk.betadots.training", "uai7e89l.betadots.training", "uswpm0lf.betadots.training", "vo0zsyto.betadots.training", "vvo59e81.betadots.training", "x5z92y7t.betadots.training", "xct89zsu.betadots.training", "xda8efsx.betadots.training", "xjh5gpa8.betadots.training", "xq9xpbvv.betadots.training", "xwjwyd98.betadots.training", "y7tifexf.betadots.training", "yrlqzaph.betadots.training", "yy4dijk2.betadots.training", "yzeqs4p0.betadots.training", "z36n2b2w.betadots.training", "zf2l0dws.betadots.training", "zp0zr62m.betadots.training"], Node.all_names(environment: "development").sort
+ assert_equal ["1m73otky.betadots.training", "1tge1wo3.betadots.training", "2288jh8e.betadots.training", "33amc5da.betadots.training", "3ay66ymd.betadots.training", "3bx5fygw.betadots.training", "3i8rrqjx.betadots.training", "3io2n5uh.betadots.training", "3q8ync63.betadots.training", "40sbev55.betadots.training", "4eexoda7.betadots.training", "4jjfyx1h.betadots.training", "5gfpx2k7.betadots.training", "5gv8l8n3.betadots.training", "5npv7v50.betadots.training", "5ruwuuad.betadots.training", "6mlkoauf.betadots.training", "724pbcao.betadots.training", "7jb746rk.betadots.training", "7wdm4xss.betadots.training", "8byzjpzz.betadots.training", "8drk73w4.betadots.training", "8yfl7kiv.betadots.training", "9cvpd0wq.betadots.training", "a2st4ipx.betadots.training", "arbpv4us.betadots.training", "arcnlzkm.betadots.training", "b3pcqavv.betadots.training", "b4739ubj.betadots.training", "bzuvus9e.betadots.training", "cn32iom0.betadots.training", "cuar01ep.betadots.training", "dbrn3h2r.betadots.training", "dhplrtv.betadots.training", "dmk15880.betadots.training", "dmpp0nom.betadots.training", "e5ujans9.betadots.training", "eerukb8k.betadots.training", "eztmlf24.betadots.training", "fefo79a7.betadots.training", "fj2yfmw.betadots.training", "fnp4tnay.betadots.training", "g39gaasx.betadots.training", "gki2r2ip.betadots.training", "gtlhhexp.betadots.training", "guku7s0a.betadots.training", "guxndq10.betadots.training", "gvy8hvhk.betadots.training", "gwcu2v40.betadots.training", "h9nn849h.betadots.training", "hmpbc41u.betadots.training", "hs5wnjha.betadots.training", "i82jmcn4.betadots.training", "iithv1y6.betadots.training", "j0dg6jl7.betadots.training", "j114trpy.betadots.training", "j6kant58.betadots.training", "j6p3emfi.betadots.training", "jb07smoq.betadots.training", "jlua9syg.betadots.training", "jo9ilwl3.betadots.training", "jxicx59k.betadots.training", "k81f2z6y.betadots.training", "kgx0whxs.betadots.training", "km2gee9p.betadots.training", "knbenvbp.betadots.training", "l8y7q7tv.betadots.training", "lj12xrpa.betadots.training", "lj8k5ad6.betadots.training", "lnlys2fc.betadots.training", "loi6f5y5.betadots.training", "lqytqz41.betadots.training", "lxb5xqrm.betadots.training", "m5rba5bj.betadots.training", "md55vdpb.betadots.training", "mlctzqgu.betadots.training", "mlr2pox0.betadots.training", "msttkvy6.betadots.training", "mtbwtip0.betadots.training", "nb9ljs79.betadots.training", "ndioaov6.betadots.training", "nk2gezhe.betadots.training", "o4gphsam.betadots.training", "on7fexx2.betadots.training", "oxnhoxvy.betadots.training", "pf3p6pcl.betadots.training", "qcmidm7d.betadots.training", "qeg3uvik.betadots.training", "qf3mu190.betadots.training", "qlc3fm46.betadots.training", "r48j23ne.betadots.training", "r6yzgkef.betadots.training", "r7khozne.betadots.training", "s3hhgc1r.betadots.training", "se3wo5kb.betadots.training", "skwdot22.betadots.training", "sse8epsu.betadots.training", "t7lfr3lc.betadots.training", "tdh4p6ix.betadots.training", "test.host", "testhost", "testhost2", "testhost3", "tgsy3idb.betadots.training", "tkytukvc.betadots.training", "tpebg47f.betadots.training", "u4u2iilk.betadots.training", "uai7e89l.betadots.training", "uswpm0lf.betadots.training", "vo0zsyto.betadots.training", "vvo59e81.betadots.training", "x5z92y7t.betadots.training", "xct89zsu.betadots.training", "xda8efsx.betadots.training", "xjh5gpa8.betadots.training", "xq9xpbvv.betadots.training", "xwjwyd98.betadots.training", "y7tifexf.betadots.training", "yrlqzaph.betadots.training", "yy4dijk2.betadots.training", "yzeqs4p0.betadots.training", "z36n2b2w.betadots.training", "zf2l0dws.betadots.training", "zp0zr62m.betadots.training"],
+ Node.all(environment: @environment).map(&:name).sort
end
test "create node object" do
- assert Node.new(hostname: 'testhost', environment: "development")
+ assert Node.new(hostname: 'testhost', environment: @environment)
end
test "two nodes are equal when their hostnames and environments are identical" do
- node_one = Node.new(hostname: "testhost", environment: "development")
- node_two = Node.new(hostname: "testhost", environment: "development")
+ node_one = Node.new(hostname: "testhost", environment: @environment)
+ node_two = Node.new(hostname: "testhost", environment: @environment)
assert_equal node_one, node_two
end
test "two nodes are not equal when they have different hostnames" do
- node_one = Node.new(hostname: "testhost", environment: "development")
- node_two = Node.new(hostname: "testhost2", environment: "development")
+ node_one = Node.new(hostname: "testhost", environment: @environment)
+ node_two = Node.new(hostname: "testhost2", environment: @environment)
assert_not_equal node_one, node_two
end
test "two nodes are not equal when they have different environments" do
- node_one = Node.new(hostname: "testhost", environment: "development")
- node_two = Node.new(hostname: "testhost", environment: "test")
+ test_environment = Environment.find("test")
+ node_one = Node.new(hostname: "testhost", environment: @environment)
+ node_two = Node.new(hostname: "testhost", environment: test_environment)
assert_not_equal node_one, node_two
end
test "check facts" do
- node = Node.new(hostname: 'testhost', environment: "development")
+ node = Node.new(hostname: 'testhost', environment: @environment)
expected_facts = {
- "fqdn"=>"testhost",
- "role"=>"hdm_test",
- "env"=>"development",
- "zone"=>"internal",
- "os"=>{"family"=>"RedHat"},
- "organization"=>"internal"
+ "fqdn" => "testhost",
+ "role" => "hdm_test",
+ "environment" => "development",
+ "zone" => "internal",
+ "os" => { "family" => "RedHat" },
+ "organization" => "internal"
}
assert_equal expected_facts, node.facts
end
test "#to_param should return the hostname" do
- node = Node.new(hostname: "testhost", environment: "development")
+ node = Node.new(hostname: "testhost", environment: @environment)
assert_equal "testhost", node.to_param
end
test "#to_s should return the hostname" do
- node = Node.new(hostname: "testhost", environment: "development")
+ node = Node.new(hostname: "testhost", environment: @environment)
assert_equal "testhost", node.to_s
end
end
diff --git a/test/support/fake_puppet_db.rb b/test/support/fake_puppet_db.rb
index a2378ddc..01d5e6e0 100644
--- a/test/support/fake_puppet_db.rb
+++ b/test/support/fake_puppet_db.rb
@@ -24,32 +24,30 @@ def call(env)
private
def environments
- environments_full_path = Dir.glob(Pathname.new(@config_dir).join("environments", "*"))
- environments = environments_full_path.map { |x| File.basename(x) }.sort
- .map { |e| {"name" => e} }
+ environments = environment_names
+ .map { |e| { "name" => e } }
respond_with(environments)
end
def nodes(query)
- environment = query["environment"]
- nodes = Dir.glob(Pathname.new(@config_dir).join("environments", environment).join("nodes", "*.yaml"))
- .map { |f| File.basename(f, ".yaml").sub("_facts", "") }
- .map { |n| {"certname" => n} }
+ nodes = Dir.glob(Pathname.new(@config_dir).join("nodes", "*.yaml"))
+ .map { |f| [File.basename(f, ".yaml").sub("_facts", ""), YAML.load_file(f)] }
+ .map { |n, facts| { "certname" => n, "environment" => facts["environment"] } }
+ nodes.select! { |n| n["environment"] == query["environment"] } if query["environment"]
respond_with(nodes)
end
def facts(query)
host = query["certname"]
- environment = query["environment"]
- facts = YAML.load(
- File.read(Pathname.new(@config_dir).join("environments", environment, "nodes", "#{host}_facts.yaml"))
+ facts = YAML.load_file(
+ Pathname.new(@config_dir).join("nodes", "#{host}_facts.yaml")
)
- response = facts.map { |k, v| {"name" => k, "value" => v} }
+ response = facts.map { |k, v| { "name" => k, "value" => v } }
respond_with(response)
end
def respond_with(data)
- [200, {"Content-Type" => "application/json"}, [data.to_json]]
+ [200, { "Content-Type" => "application/json" }, [data.to_json]]
end
# This does not actually parse any puppet db query. Instead
@@ -58,11 +56,20 @@ def parsed_query(query)
query ||= "null"
query = JSON.parse(query)
return {} unless query.is_a?(Array)
+
terms = if query.first == "and"
query.select { |e| e.is_a?(Array) }
else
[query]
end
- Hash[terms.map { |e| e[1,2] }]
+ terms.map { |e| e[1, 2] }.to_h
+ end
+
+ # Grab environment names from directories in config path,
+ # but ignore those with the suffix `_unused`.
+ def environment_names
+ environments_full_path = Dir.glob(Pathname.new(@config_dir).join("environments", "*/"))
+ environments_full_path.map { |x| File.basename(x) }.sort
+ .reject { |e| e.match(/_unused$/) }
end
end
diff --git a/vendor/assets/stylesheets/slimselect.scss b/vendor/assets/stylesheets/slimselect.scss
index 705bb30e..5b07375a 100644
--- a/vendor/assets/stylesheets/slimselect.scss
+++ b/vendor/assets/stylesheets/slimselect.scss
@@ -1,285 +1,285 @@
-$height: 30px !default;
-$white: #ffffff !default;
-$font-color: #666666 !default;
-$font-placeholder-color: #8a8a8a !default;
-$font-disabled-color: #dedede !default;
-$primary-color: #5897fb !default;
-$border-color: #dcdee2 !default;
-$search-highlight-color: #fffb8c !default;
-$border-radius: 4px !default;
-$spacing-l: 8px !default;
-$spacing-m: 6px !default;
-$spacing-s: 4px !default;
+:root {
+ // Colors
+ --ss-primary-color: #5897fb;
+ --ss-bg-color: #ffffff;
+ --ss-font-color: #4d4d4d;
+ --ss-font-placeholder-color: #8d8d8d;
+ --ss-disabled-color: #dcdee2;
+ --ss-border-color: #dcdee2;
+ --ss-highlight-color: #fffb8c;
+ --ss-success-color: #00b755;
+ --ss-error-color: #dc3545;
+
+ // Heights
+ --ss-main-height: 30px;
+ --ss-content-height: 300px;
+
+ // Spacing
+ --ss-spacing-l: 7px;
+ --ss-spacing-m: 5px;
+ --ss-spacing-s: 3px;
+
+ // Misc
+ --ss-animation-timing: 0.2s;
+ --ss-border-radius: 4px;
+}
+
+// Animation keyframes
+@keyframes ss-valueIn {
+ 0% {
+ transform: scale(0);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@keyframes ss-valueOut {
+ 0% {
+ transform: scale(1);
+ opacity: 1;
+ }
+ 100% {
+ transform: scale(0);
+ opacity: 0;
+ }
+}
+// Misc classes
+.ss-hide {
+ display: none !important;
+}
+
+// Main container
.ss-main {
+ display: flex;
+ flex-direction: row;
position: relative;
- display: inline-block;
user-select: none;
- color: $font-color;
+ color: var(--ss-font-color);
+ min-height: var(--ss-main-height);
width: 100%;
+ padding: var(--ss-spacing-s);
+ cursor: pointer;
+ border: 1px solid var(--ss-border-color);
+ border-radius: var(--ss-border-radius);
+ background-color: var(--ss-bg-color);
+ outline: 0;
+ box-sizing: border-box;
+ transition: background-color var(--ss-animation-timing);
+ overflow: hidden;
- .ss-single-selected {
- display: flex;
- cursor: pointer;
- width: 100%;
- height: $height;
- padding: $spacing-m;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- background-color: $white;
- outline: 0;
- box-sizing: border-box;
- transition: background-color .2s;
-
- &.ss-disabled {
- background-color: $border-color;
- cursor: not-allowed;
- }
+ &:focus {
+ box-shadow: 0 0 5px var(--ss-primary-color);
+ }
- &.ss-open-above {
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- }
- &.ss-open-below {
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
- }
+ &.ss-disabled {
+ background-color: var(--ss-disabled-color);
+ cursor: not-allowed;
- .placeholder {
- display: flex;
- flex: 1 1 100%;
- align-items: center;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- text-align: left;
- width: calc(100% - 30px);
- line-height: 1em;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-
- * {
- display: flex;
- align-items: center;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- width: auto;
+ .ss-values {
+ .ss-disabled {
+ color: var(--ss-font-color);
}
- .ss-disabled {
- color: $font-disabled-color;
+ .ss-value {
+ .ss-value-delete {
+ cursor: not-allowed;
+ }
}
}
+ }
- .ss-deselect {
- display: flex;
- align-items: center;
- justify-content: flex-end;
- flex: 0 1 auto;
- margin: 0 $spacing-m 0 $spacing-m;
- font-weight: bold;
+ &.ss-open-above {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+ }
+ &.ss-open-below {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ }
- &.ss-hide {
- display: none;
- }
- }
+ .ss-values {
+ display: inline-flex;
+ flex-wrap: wrap;
+ gap: var(--ss-spacing-m);
+ flex: 1 1 100%;
- .ss-arrow {
+ .ss-placeholder {
display: flex;
+ padding: var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);
+ margin: auto 0px auto 0px;
+ line-height: 1em;
align-items: center;
- justify-content: flex-end;
- flex: 0 1 auto;
- margin: 0 $spacing-m 0 $spacing-m;
-
- span {
- border: solid $font-color;
- border-width: 0 2px 2px 0;
- display: inline-block;
- padding: 3px;
- transition: transform .2s, margin .2s;
-
- &.arrow-up {
- transform: rotate(-135deg);
- margin: 3px 0 0 0;
- }
- &.arrow-down {
- transform: rotate(45deg);
- margin: -3px 0 0 0;
- }
- }
+ width: 100%;
+ color: var(--ss-font-placeholder-color);
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
}
- }
- .ss-multi-selected {
- display: flex;
- flex-direction: row;
- cursor: pointer;
- min-height: $height;
- width: 100%;
- padding: 0 0 0 3px;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- background-color: $white;
- outline: 0;
- box-sizing: border-box;
- transition: background-color .2s;
-
- &.ss-disabled {
- background-color: $border-color;
- cursor: not-allowed;
-
- .ss-values {
- .ss-disabled {
- color: $font-color;
- }
-
- .ss-value {
- .ss-value-delete {
- cursor: not-allowed;
- }
- }
- }
+ // Max is used to display max number of values
+ .ss-max {
+ display: flex;
+ user-select: none;
+ align-items: center;
+ width: fit-content;
+ font-size: 12px;
+ color: var(--ss-bg-color);
+ line-height: 1;
+ padding: var(--ss-spacing-s) var(--ss-spacing-m);
+ background-color: var(--ss-primary-color);
+ border-radius: var(--ss-border-radius);
}
- &.ss-open-above {
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- }
- &.ss-open-below {
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
+ // Used for single select selected value
+ .ss-single {
+ display: flex;
+ margin: auto 0px auto var(--ss-spacing-s);
}
- .ss-values {
+ // Used for the selected values
+ .ss-value {
display: flex;
- flex-wrap: wrap;
- justify-content: flex-start;
- flex: 1 1 100%;
- width: calc(100% - 30px);
-
- .ss-disabled {
- display: flex;
- padding: 4px 5px;
- margin: 2px 0px;
- line-height: 1em;
- align-items: center;
- width: 100%;
- color: $font-disabled-color;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
+ user-select: none;
+ align-items: center;
+ width: fit-content;
+ background-color: var(--ss-primary-color);
+ border-radius: var(--ss-border-radius);
+ animation-name: ss-valueIn;
+ animation-duration: var(--ss-animation-timing);
+ animation-timing-function: ease-out;
+ animation-fill-mode: both;
+
+ &.ss-value-out {
+ animation-name: ss-valueOut;
+ animation-duration: var(--ss-animation-timing);
+ animation-timing-function: ease-out;
}
- @keyframes scaleIn {
- 0% {transform: scale(0); opacity: 0;}
- 100% {transform: scale(1); opacity: 1;}
- }
- @keyframes scaleOut {
- 0% {transform: scale(1); opacity: 1;}
- 100% {transform: scale(0); opacity: 0;}
+ .ss-value-text {
+ font-size: 12px;
+ color: var(--ss-bg-color);
+ line-height: 1;
+ padding: var(--ss-spacing-s) var(--ss-spacing-m);
}
- .ss-value {
+ .ss-value-delete {
display: flex;
- user-select: none;
align-items: center;
- font-size: 12px;
- padding: 3px 5px;
- margin: 3px 5px 3px 0px;
- color: $white;
- background-color: $primary-color;
- border-radius: $border-radius;
- animation-name: scaleIn;
- animation-duration: .2s;
- animation-timing-function: ease-out;
- animation-fill-mode: both;
-
- &.ss-out {
- animation-name: scaleOut;
- animation-duration: .2s;
- animation-timing-function: ease-out;
- }
-
- .ss-value-delete {
- margin: 0 0 0 5px;
- cursor: pointer;
+ height: var(--ss-spacing-l);
+ width: var(--ss-spacing-l);
+ padding: var(--ss-spacing-s) var(--ss-spacing-m);
+ cursor: pointer;
+ border-left: solid 1px var(--ss-bg-color);
+ box-sizing: content-box;
+
+ svg {
+ height: var(--ss-spacing-l);
+ width: var(--ss-spacing-l);
+
+ path {
+ fill: none;
+ stroke: var(--ss-bg-color);
+ stroke-width: 18;
+ stroke-linecap: round;
+ stroke-linejoin: round;
+ }
}
}
}
+ }
- .ss-add {
- display: flex;
- flex: 0 1 3px;
- margin: 9px 12px 0 5px;
-
- .ss-plus {
- display: flex;
- justify-content: center;
- align-items: center;
- background: $font-color;
- position: relative;
- height: 10px;
- width: 2px;
- transition: transform .2s;
-
- &:after {
- background: $font-color;
- content: "";
- position: absolute;
- height: 2px;
- width: 10px;
- left: -4px;
- top: 4px;
- }
-
- &.ss-cross {
- transform: rotate(45deg);
- }
+ .ss-deselect {
+ display: flex;
+ align-self: center;
+ justify-content: flex-end;
+ flex: 0 1 auto;
+ width: 8px;
+ height: 8px;
+ margin: 0 var(--ss-spacing-m) 0 var(--ss-spacing-m);
+
+ svg {
+ width: 8px;
+ height: 8px;
+
+ path {
+ fill: none;
+ stroke: var(--ss-font-color);
+ stroke-width: 20;
+ stroke-linecap: round;
+ stroke-linejoin: round;
}
}
+ }
+ .ss-arrow {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ flex: 0 1 auto;
+ width: 12px;
+ height: 12px;
+ margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
+
+ path {
+ fill: none;
+ stroke: var(--ss-font-color);
+ stroke-width: 18;
+ stroke-linecap: round;
+ stroke-linejoin: round;
+ transition-timing-function: ease-out;
+ transition: var(--ss-animation-timing);
+ }
}
}
+
+// Content container
.ss-content {
- position: absolute;
- width: 100%;
- margin: -1px 0 0 0;
+ position: absolute; // default position
+ display: flex;
+ height: auto;
+ flex-direction: column;
+ width: auto;
+ max-height: var(--ss-content-height);
box-sizing: border-box;
- border: solid 1px $border-color;
- z-index: 1010;
- background-color: $white;
- transform-origin: center top;
- transition: transform .2s, opacity .2s;
+ border: solid 1px var(--ss-border-color);
+ background-color: var(--ss-bg-color);
+ transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing);
opacity: 0;
transform: scaleY(0);
+ transform-origin: center top;
+ overflow: hidden;
+ z-index: 10000;
+
+ &.ss-relative {
+ position: relative;
+ height: 100%;
+ }
+
+ &.ss-open-above {
+ flex-direction: column-reverse;
+ opacity: 1;
+ transform: scaleY(1);
+ transform-origin: center bottom;
+ border-top-left-radius: var(--ss-border-radius);
+ border-top-right-radius: var(--ss-border-radius);
+ }
- &.ss-open {
- display: block;
+ &.ss-open-below {
opacity: 1;
transform: scaleY(1);
+ transform-origin: center top;
+ border-bottom-left-radius: var(--ss-border-radius);
+ border-bottom-right-radius: var(--ss-border-radius);
}
.ss-search {
+ flex: 0 1 auto;
display: flex;
flex-direction: row;
- padding: $spacing-l $spacing-l $spacing-m $spacing-l;
-
- &.ss-hide {
- height: 0px;
- opacity: 0;
- padding: 0px 0px 0px 0px;
- margin: 0px 0px 0px 0px;
-
- input {
- height: 0px;
- opacity: 0;
- padding: 0px 0px 0px 0px;
- margin: 0px 0px 0px 0px;
- }
- }
+ padding: var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
input {
display: inline-flex;
@@ -288,25 +288,22 @@ $spacing-s: 4px !default;
flex: 1 1 auto;
width: 100%;
min-width: 0px;
- height: 30px;
- padding: $spacing-m $spacing-l;
+ padding: var(--ss-spacing-m) var(--ss-spacing-l);
margin: 0;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- background-color: $white;
+ border: 1px solid var(--ss-border-color);
+ border-radius: var(--ss-border-radius);
+ background-color: var(--ss-bg-color);
outline: 0;
text-align: left;
box-sizing: border-box;
- -webkit-box-sizing: border-box;
- -webkit-appearance: textfield;
-
+
&::placeholder {
- color: $font-placeholder-color;
+ color: var(--ss-font-placeholder-color);
vertical-align: middle;
}
&:focus {
- box-shadow: 0 0 5px $primary-color;
+ box-shadow: 0 0 5px var(--ss-primary-color);
}
}
@@ -315,76 +312,197 @@ $spacing-s: 4px !default;
justify-content: center;
align-items: center;
cursor: pointer;
- font-size: 22px;
- font-weight: bold;
- flex: 0 0 30px;
- height: 30px;
- margin: 0 0 0 8px;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- box-sizing: border-box;
- }
- }
+ flex: 0 0 auto;
+ height: auto;
+ margin: 0 0 0 var(--ss-spacing-m);
+ border: 1px solid var(--ss-border-color);
+ border-radius: var(--ss-border-radius);
- .ss-addable {
- padding-top: 0px;
+ svg {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ flex: 0 1 auto;
+ width: 12px;
+ height: 12px;
+ margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
+
+ path {
+ fill: none;
+ stroke: var(--ss-font-color);
+ stroke-width: 18;
+ stroke-linecap: round;
+ stroke-linejoin: round;
+ }
+ }
+ }
}
.ss-list {
- max-height: 200px;
+ flex: 1 1 auto;
+ height: auto;
overflow-x: hidden;
overflow-y: auto;
- text-align: left;
+
+ .ss-error {
+ color: var(--ss-error-color);
+ padding: var(--ss-spacing-l);
+ }
+
+ .ss-searching {
+ color: var(--ss-font-color);
+ padding: var(--ss-spacing-l);
+ }
.ss-optgroup {
- .ss-optgroup-label {
- padding: 6px 10px 6px 10px;
- font-weight: bold;
+ // If optgroup is open, show the options
+ &.ss-open {
+ .ss-option {
+ }
}
- .ss-option {
- padding: 6px 6px 6px 25px;
+ // If optgroup has close, hide all options
+ &.ss-close {
+ .ss-option {
+ display: none !important;
+ }
}
- }
- .ss-optgroup-label-selectable {
- cursor: pointer;
-
- &:hover {
- color: $white;
- background-color: $primary-color;
+ .ss-optgroup-label {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: space-between;
+ padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
+
+ .ss-optgroup-label-text {
+ flex: 1 1 auto;
+ font-weight: bold;
+ color: var(--ss-font-color);
+ }
+
+ // If optgroup has arrow, make label clickable
+ &:has(.ss-arrow) {
+ cursor: pointer;
+ }
+
+ .ss-optgroup-actions {
+ flex: 0 1 auto;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+ gap: var(--ss-spacing-m);
+
+ .ss-selectall {
+ flex: 0 0 auto;
+ display: flex;
+ flex-direction: row;
+ cursor: pointer;
+
+ &:hover {
+ opacity: 0.5;
+ }
+
+ &.ss-selected {
+ svg {
+ path {
+ stroke: var(--ss-error-color);
+ }
+ }
+ }
+
+ span {
+ flex: 0 1 auto;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: calc(100% * 0.6);
+ text-align: center;
+ padding: 0 var(--ss-spacing-s) 0 0;
+ }
+
+ svg {
+ flex: 0 1 auto;
+ width: 13px;
+ height: 13px;
+
+ path {
+ fill: none;
+ stroke: var(--ss-success-color);
+ stroke-linecap: round;
+ stroke-linejoin: round;
+ }
+
+ &:first-child {
+ stroke-width: 5;
+ }
+ &:last-child {
+ stroke-width: 11;
+ }
+ }
+ }
+
+ .ss-closable {
+ flex: 0 1 auto;
+ display: flex;
+ flex-direction: row;
+ cursor: pointer;
+
+ .ss-arrow {
+ flex: 1 1 auto;
+ width: 10px;
+ height: 10px;
+
+ path {
+ fill: none;
+ stroke: var(--ss-font-color);
+ stroke-width: 18;
+ stroke-linecap: round;
+ stroke-linejoin: round;
+ transition-timing-function: ease-out;
+ transition: var(--ss-animation-timing);
+ }
+ }
+ }
+ }
+ }
+
+ .ss-option {
+ padding: var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3);
}
}
.ss-option {
- padding: 6px 10px 6px 10px;
+ display: flex;
+ padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
+ color: var(--ss-font-color);
cursor: pointer;
user-select: none;
- * {
- display: inline-block;
+ &:hover {
+ color: var(--ss-bg-color);
+ background-color: var(--ss-primary-color);
}
- &:hover, &.ss-highlighted {
- color: $white;
- background-color: $primary-color;
+ &.ss-highlighted,
+ &:not(.ss-disabled).ss-selected {
+ color: var(--ss-bg-color);
+ background-color: var(--ss-primary-color);
}
&.ss-disabled {
cursor: not-allowed;
- color: $font-disabled-color;
- background-color: $white;
- }
+ background-color: var(--ss-disabled-color);
- &:not(.ss-disabled).ss-option-selected {
- color: $font-color;
- background-color: rgba($primary-color, .1);
+ &:hover {
+ color: var(--ss-font-color);
+ }
}
- &.ss-hide { display: none; }
-
+ // Sub div wrapper for highlighting text
.ss-search-highlight {
- background-color: $search-highlight-color;
+ background-color: var(--ss-highlight-color);
}
}
}
diff --git a/vendor/javascript/slim-select.js b/vendor/javascript/slim-select.js
index c72cd5d8..91e9380e 100644
--- a/vendor/javascript/slim-select.js
+++ b/vendor/javascript/slim-select.js
@@ -1,2 +1,1776 @@
-var t={};!function(i,a){"object"==typeof t&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof t?t.SlimSelect=a():i.SlimSelect=a()}(window,(function(){return i={},s.m=t=[function(t,i,a){function n(t,i){i=i||{bubbles:!1,cancelable:!1,detail:void 0};var a=document.createEvent("CustomEvent");return a.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),a}i.__esModule=!0,i.kebabCase=i.highlight=i.isValueInArrayOfObjects=i.debounce=i.putContent=i.ensureElementInView=i.hasClassInTree=void 0,i.hasClassInTree=function(t,i){function n(t,i){return i&&t&&t.classList&&t.classList.contains(i)?t:null}return n(t,i)||function e(t,i){return t&&t!==document?n(t,i)?t:e(t.parentNode,i):null}(t,i)},i.ensureElementInView=function(t,i){var a=t.scrollTop+t.offsetTop,o=a+t.clientHeight,c=i.offsetTop;i=c+i.clientHeight;c
=window.innerHeight?"above":a?i:"below"},i.debounce=function(t,i,a){var o;return void 0===i&&(i=100),void 0===a&&(a=!1),function(){for(var c=[],d=0;d[^<>]*)","i");if(!t.match(c))return t;var d=t.match(c).index;i=d+t.match(c)[0].toString().length,i=t.substring(d,i);return o.replace(c,'').concat(i,""))},i.kebabCase=function(t){var i=t.replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,(function(t){return"-"+t.toLowerCase()}));return t[0]===t[0].toUpperCase()?i.substring(1):i},"function"!=typeof(i=window).CustomEvent&&(n.prototype=i.Event.prototype,i.CustomEvent=n)},function(t,i,a){i.__esModule=!0,i.validateOption=i.validateData=i.Data=void 0;var o=(s.prototype.newOption=function(t){return{id:t.id||String(Math.floor(1e8*Math.random())),value:t.value||"",text:t.text||"",innerHTML:t.innerHTML||"",selected:t.selected||!1,display:void 0===t.display||t.display,disabled:t.disabled||!1,placeholder:t.placeholder||!1,class:t.class||void 0,data:t.data||{},mandatory:t.mandatory||!1}},s.prototype.add=function(t){this.data.push({id:String(Math.floor(1e8*Math.random())),value:t.value,text:t.text,innerHTML:"",selected:!1,display:!0,disabled:!1,placeholder:!1,class:void 0,mandatory:t.mandatory,data:{}})},s.prototype.parseSelectData=function(){this.data=[];for(var t=0,i=this.main.select.element.childNodes;t {
+ timeout = null;
+ if (!immediate) {
+ func.apply(context, args);
+ }
+ };
+ const callNow = immediate && !timeout;
+ clearTimeout(timeout);
+ timeout = setTimeout(later, wait);
+ if (callNow) {
+ func.apply(context, args);
+ }
+ };
+}
+function isEqual(a, b) {
+ return JSON.stringify(a) === JSON.stringify(b);
+}
+function kebabCase(str) {
+ const result = str.replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g, (match) => '-' + match.toLowerCase());
+ return str[0] === str[0].toUpperCase() ? result.substring(1) : result;
+}
+class Settings {
+ constructor(settings) {
+ this.id = '';
+ this.style = '';
+ this.class = [];
+ this.isMultiple = false;
+ this.isOpen = false;
+ this.isFullOpen = false;
+ this.intervalMove = null;
+ if (!settings) {
+ settings = {};
+ }
+ this.id = 'ss-' + generateID();
+ this.style = settings.style || '';
+ this.class = settings.class || [];
+ this.disabled = settings.disabled !== undefined ? settings.disabled : false;
+ this.alwaysOpen = settings.alwaysOpen !== undefined ? settings.alwaysOpen : false;
+ this.showSearch = settings.showSearch !== undefined ? settings.showSearch : true;
+ this.searchPlaceholder = settings.searchPlaceholder || 'Search';
+ this.searchText = settings.searchText || 'No Results';
+ this.searchingText = settings.searchingText || 'Searching...';
+ this.searchHighlight = settings.searchHighlight !== undefined ? settings.searchHighlight : false;
+ this.closeOnSelect = settings.closeOnSelect !== undefined ? settings.closeOnSelect : true;
+ this.contentLocation = settings.contentLocation || document.body;
+ this.contentPosition = settings.contentPosition || 'absolute';
+ this.openPosition = settings.openPosition || 'auto';
+ this.placeholderText = settings.placeholderText !== undefined ? settings.placeholderText : 'Select Value';
+ this.allowDeselect = settings.allowDeselect !== undefined ? settings.allowDeselect : false;
+ this.hideSelected = settings.hideSelected !== undefined ? settings.hideSelected : false;
+ this.showOptionTooltips = settings.showOptionTooltips !== undefined ? settings.showOptionTooltips : false;
+ this.minSelected = settings.minSelected || 0;
+ this.maxSelected = settings.maxSelected || 1000;
+ this.timeoutDelay = settings.timeoutDelay || 200;
+ this.maxValuesShown = settings.maxValuesShown || 20;
+ this.maxValuesMessage = settings.maxValuesMessage || '{number} selected';
+ }
+}
+
+class Optgroup {
+ constructor(optgroup) {
+ this.id = !optgroup.id || optgroup.id === '' ? generateID() : optgroup.id;
+ this.label = optgroup.label || '';
+ this.selectAll = optgroup.selectAll === undefined ? false : optgroup.selectAll;
+ this.closable = optgroup.closable || 'off';
+ this.options = [];
+ if (optgroup.options) {
+ for (const o of optgroup.options) {
+ this.options.push(new Option(o));
+ }
+ }
+ }
+}
+class Option {
+ constructor(option) {
+ this.id = !option.id || option.id === '' ? generateID() : option.id;
+ this.value = option.value === undefined ? option.text : option.value;
+ this.text = option.text || '';
+ this.html = option.html || '';
+ this.selected = option.selected !== undefined ? option.selected : false;
+ this.display = option.display !== undefined ? option.display : true;
+ this.disabled = option.disabled !== undefined ? option.disabled : false;
+ this.mandatory = option.mandatory !== undefined ? option.mandatory : false;
+ this.placeholder = option.placeholder !== undefined ? option.placeholder : false;
+ this.class = option.class || '';
+ this.style = option.style || '';
+ this.data = option.data || {};
+ }
+}
+class Store {
+ constructor(type, data) {
+ this.selectType = 'single';
+ this.data = [];
+ this.selectType = type;
+ this.setData(data);
+ }
+ validateDataArray(data) {
+ if (!Array.isArray(data)) {
+ return new Error('Data must be an array');
+ }
+ for (let dataObj of data) {
+ if (dataObj instanceof Optgroup || 'label' in dataObj) {
+ if (!('label' in dataObj)) {
+ return new Error('Optgroup must have a label');
+ }
+ if ('options' in dataObj && dataObj.options) {
+ for (let option of dataObj.options) {
+ return this.validateOption(option);
+ }
+ }
+ }
+ else if (dataObj instanceof Option || 'text' in dataObj) {
+ return this.validateOption(dataObj);
+ }
+ else {
+ return new Error('Data object must be a valid optgroup or option');
+ }
+ }
+ return null;
+ }
+ validateOption(option) {
+ if (!('text' in option)) {
+ return new Error('Option must have a text');
+ }
+ return null;
+ }
+ partialToFullData(data) {
+ let dataFinal = [];
+ data.forEach((dataObj) => {
+ if (dataObj instanceof Optgroup || 'label' in dataObj) {
+ let optOptions = [];
+ if ('options' in dataObj && dataObj.options) {
+ dataObj.options.forEach((option) => {
+ optOptions.push(new Option(option));
+ });
+ }
+ if (optOptions.length > 0) {
+ dataFinal.push(new Optgroup(dataObj));
+ }
+ }
+ if (dataObj instanceof Option || 'text' in dataObj) {
+ dataFinal.push(new Option(dataObj));
+ }
+ });
+ return dataFinal;
+ }
+ setData(data) {
+ this.data = this.partialToFullData(data);
+ if (this.selectType === 'single') {
+ this.setSelectedBy('value', this.getSelected());
+ }
+ }
+ getData() {
+ return this.filter(null, true);
+ }
+ getDataOptions() {
+ return this.filter(null, false);
+ }
+ addOption(option) {
+ this.setData(this.getData().concat(new Option(option)));
+ }
+ setSelectedBy(selectedType, selectedValues) {
+ let firstOption = null;
+ let hasSelected = false;
+ for (let dataObj of this.data) {
+ if (dataObj instanceof Optgroup) {
+ for (let option of dataObj.options) {
+ if (!firstOption) {
+ firstOption = option;
+ }
+ option.selected = hasSelected ? false : selectedValues.includes(option[selectedType]);
+ if (option.selected && this.selectType === 'single') {
+ hasSelected = true;
+ }
+ }
+ }
+ if (dataObj instanceof Option) {
+ if (!firstOption) {
+ firstOption = dataObj;
+ }
+ dataObj.selected = hasSelected ? false : selectedValues.includes(dataObj[selectedType]);
+ if (dataObj.selected && this.selectType === 'single') {
+ hasSelected = true;
+ }
+ }
+ }
+ if (this.selectType === 'single' && firstOption && !hasSelected) {
+ firstOption.selected = true;
+ }
+ }
+ getSelected() {
+ let selectedOptions = this.getSelectedOptions();
+ let selectedValues = [];
+ selectedOptions.forEach((option) => {
+ selectedValues.push(option.value);
+ });
+ return selectedValues;
+ }
+ getSelectedOptions() {
+ return this.filter((opt) => {
+ return opt.selected;
+ }, false);
+ }
+ getSelectedIDs() {
+ let selectedOptions = this.getSelectedOptions();
+ let selectedIDs = [];
+ selectedOptions.forEach((op) => {
+ selectedIDs.push(op.id);
+ });
+ return selectedIDs;
+ }
+ getOptgroupByID(id) {
+ for (let dataObj of this.data) {
+ if (dataObj instanceof Optgroup && dataObj.id === id) {
+ return dataObj;
+ }
+ }
+ return null;
+ }
+ getOptionByID(id) {
+ let options = this.filter((opt) => {
+ return opt.id === id;
+ }, false);
+ return options.length ? options[0] : null;
+ }
+ search(search, searchFilter) {
+ search = search.trim();
+ if (search === '') {
+ return this.getData();
+ }
+ return this.filter((opt) => {
+ return searchFilter(opt, search);
+ }, true);
+ }
+ filter(filter, includeOptgroup) {
+ const dataSearch = [];
+ this.data.forEach((dataObj) => {
+ if (dataObj instanceof Optgroup) {
+ let optOptions = [];
+ dataObj.options.forEach((option) => {
+ if (!filter || filter(option)) {
+ if (!includeOptgroup) {
+ dataSearch.push(new Option(option));
+ }
+ else {
+ optOptions.push(new Option(option));
+ }
+ }
+ });
+ if (optOptions.length > 0) {
+ let optgroup = new Optgroup(dataObj);
+ optgroup.options = optOptions;
+ dataSearch.push(optgroup);
+ }
+ }
+ if (dataObj instanceof Option) {
+ if (!filter || filter(dataObj)) {
+ dataSearch.push(new Option(dataObj));
+ }
+ }
+ });
+ return dataSearch;
+ }
+}
+
+class Render {
+ constructor(settings, store, callbacks) {
+ this.classes = {
+ main: 'ss-main',
+ placeholder: 'ss-placeholder',
+ values: 'ss-values',
+ single: 'ss-single',
+ max: 'ss-max',
+ value: 'ss-value',
+ valueText: 'ss-value-text',
+ valueDelete: 'ss-value-delete',
+ valueOut: 'ss-value-out',
+ deselect: 'ss-deselect',
+ deselectPath: 'M10,10 L90,90 M10,90 L90,10',
+ arrow: 'ss-arrow',
+ arrowClose: 'M10,30 L50,70 L90,30',
+ arrowOpen: 'M10,70 L50,30 L90,70',
+ content: 'ss-content',
+ openAbove: 'ss-open-above',
+ openBelow: 'ss-open-below',
+ search: 'ss-search',
+ searchHighlighter: 'ss-search-highlight',
+ searching: 'ss-searching',
+ addable: 'ss-addable',
+ addablePath: 'M50,10 L50,90 M10,50 L90,50',
+ list: 'ss-list',
+ optgroup: 'ss-optgroup',
+ optgroupLabel: 'ss-optgroup-label',
+ optgroupLabelText: 'ss-optgroup-label-text',
+ optgroupActions: 'ss-optgroup-actions',
+ optgroupSelectAll: 'ss-selectall',
+ optgroupSelectAllBox: 'M60,10 L10,10 L10,90 L90,90 L90,50',
+ optgroupSelectAllCheck: 'M30,45 L50,70 L90,10',
+ optgroupClosable: 'ss-closable',
+ option: 'ss-option',
+ optionDelete: 'M10,10 L90,90 M10,90 L90,10',
+ highlighted: 'ss-highlighted',
+ open: 'ss-open',
+ close: 'ss-close',
+ selected: 'ss-selected',
+ error: 'ss-error',
+ disabled: 'ss-disabled',
+ hide: 'ss-hide',
+ };
+ this.store = store;
+ this.settings = settings;
+ this.callbacks = callbacks;
+ this.main = this.mainDiv();
+ this.content = this.contentDiv();
+ this.updateClassStyles();
+ this.updateAriaAttributes();
+ this.settings.contentLocation.appendChild(this.content.main);
+ }
+ enable() {
+ this.main.main.classList.remove(this.classes.disabled);
+ this.content.search.input.disabled = false;
+ }
+ disable() {
+ this.main.main.classList.add(this.classes.disabled);
+ this.content.search.input.disabled = true;
+ }
+ open() {
+ this.main.arrow.path.setAttribute('d', this.classes.arrowOpen);
+ this.main.main.classList.add(this.settings.openPosition === 'up' ? this.classes.openAbove : this.classes.openBelow);
+ this.main.main.setAttribute('aria-expanded', 'true');
+ this.moveContent();
+ const selectedOptions = this.store.getSelectedOptions();
+ if (selectedOptions.length) {
+ const selectedId = selectedOptions[selectedOptions.length - 1].id;
+ const selectedOption = this.content.list.querySelector('[data-id="' + selectedId + '"]');
+ if (selectedOption) {
+ this.ensureElementInView(this.content.list, selectedOption);
+ }
+ }
+ }
+ close() {
+ this.main.main.classList.remove(this.classes.openAbove);
+ this.main.main.classList.remove(this.classes.openBelow);
+ this.main.main.setAttribute('aria-expanded', 'false');
+ this.content.main.classList.remove(this.classes.openAbove);
+ this.content.main.classList.remove(this.classes.openBelow);
+ this.main.arrow.path.setAttribute('d', this.classes.arrowClose);
+ }
+ updateClassStyles() {
+ this.main.main.className = '';
+ this.main.main.removeAttribute('style');
+ this.content.main.className = '';
+ this.content.main.removeAttribute('style');
+ this.main.main.classList.add(this.classes.main);
+ this.content.main.classList.add(this.classes.content);
+ if (this.settings.style !== '') {
+ this.main.main.style.cssText = this.settings.style;
+ this.content.main.style.cssText = this.settings.style;
+ }
+ if (this.settings.class.length) {
+ for (const c of this.settings.class) {
+ if (c.trim() !== '') {
+ this.main.main.classList.add(c.trim());
+ this.content.main.classList.add(c.trim());
+ }
+ }
+ }
+ if (this.settings.contentPosition === 'relative') {
+ this.content.main.classList.add('ss-' + this.settings.contentPosition);
+ }
+ }
+ updateAriaAttributes() {
+ this.main.main.role = 'combobox';
+ this.main.main.setAttribute('aria-haspopup', 'listbox');
+ this.main.main.setAttribute('aria-controls', this.content.main.id);
+ this.main.main.setAttribute('aria-expanded', 'false');
+ this.content.main.setAttribute('role', 'listbox');
+ }
+ mainDiv() {
+ const main = document.createElement('div');
+ main.dataset.id = this.settings.id;
+ main.id = this.settings.id;
+ main.tabIndex = 0;
+ main.onkeydown = (e) => {
+ switch (e.key) {
+ case 'ArrowUp':
+ case 'ArrowDown':
+ this.callbacks.open();
+ e.key === 'ArrowDown' ? this.highlight('down') : this.highlight('up');
+ return false;
+ case 'Tab':
+ this.callbacks.close();
+ return true;
+ case 'Enter':
+ case ' ':
+ this.callbacks.open();
+ const highlighted = this.content.list.querySelector('.' + this.classes.highlighted);
+ if (highlighted) {
+ highlighted.click();
+ }
+ return false;
+ case 'Escape':
+ this.callbacks.close();
+ return false;
+ }
+ };
+ main.onclick = (e) => {
+ if (this.settings.disabled) {
+ return;
+ }
+ this.settings.isOpen ? this.callbacks.close() : this.callbacks.open();
+ };
+ const values = document.createElement('div');
+ values.classList.add(this.classes.values);
+ main.appendChild(values);
+ const deselect = document.createElement('div');
+ deselect.classList.add(this.classes.deselect);
+ if (!this.settings.allowDeselect || this.settings.isMultiple) {
+ deselect.classList.add(this.classes.hide);
+ }
+ deselect.onclick = (e) => {
+ e.stopPropagation();
+ if (this.settings.disabled) {
+ return;
+ }
+ let shouldDelete = true;
+ const before = this.store.getSelectedOptions();
+ const after = [];
+ if (this.callbacks.beforeChange) {
+ shouldDelete = this.callbacks.beforeChange(after, before) === true;
+ }
+ if (shouldDelete) {
+ this.callbacks.setSelected([''], false);
+ if (this.settings.closeOnSelect) {
+ this.callbacks.close();
+ }
+ if (this.callbacks.afterChange) {
+ this.callbacks.afterChange(after);
+ }
+ }
+ };
+ const deselectSvg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
+ deselectSvg.setAttribute('viewBox', '0 0 100 100');
+ const deselectPath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
+ deselectPath.setAttribute('d', this.classes.deselectPath);
+ deselectSvg.appendChild(deselectPath);
+ deselect.appendChild(deselectSvg);
+ main.appendChild(deselect);
+ const arrow = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
+ arrow.classList.add(this.classes.arrow);
+ arrow.setAttribute('viewBox', '0 0 100 100');
+ const arrowPath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
+ arrowPath.setAttribute('d', this.classes.arrowClose);
+ if (this.settings.alwaysOpen) {
+ arrow.classList.add(this.classes.hide);
+ }
+ arrow.appendChild(arrowPath);
+ main.appendChild(arrow);
+ return {
+ main: main,
+ values: values,
+ deselect: {
+ main: deselect,
+ svg: deselectSvg,
+ path: deselectPath,
+ },
+ arrow: {
+ main: arrow,
+ path: arrowPath,
+ },
+ };
+ }
+ mainFocus(eventType) {
+ if (eventType !== 'click') {
+ this.main.main.focus({ preventScroll: true });
+ }
+ }
+ placeholder() {
+ const placeholderOption = this.store.filter((o) => o.placeholder, false);
+ let placeholderText = this.settings.placeholderText;
+ if (placeholderOption.length) {
+ if (placeholderOption[0].html !== '') {
+ placeholderText = placeholderOption[0].html;
+ }
+ else if (placeholderOption[0].text !== '') {
+ placeholderText = placeholderOption[0].text;
+ }
+ }
+ const placeholder = document.createElement('div');
+ placeholder.classList.add(this.classes.placeholder);
+ placeholder.innerHTML = placeholderText;
+ return placeholder;
+ }
+ renderValues() {
+ if (!this.settings.isMultiple) {
+ this.renderSingleValue();
+ return;
+ }
+ this.renderMultipleValues();
+ }
+ renderSingleValue() {
+ const selected = this.store.filter((o) => {
+ return o.selected && !o.placeholder;
+ }, false);
+ const selectedSingle = selected.length > 0 ? selected[0] : null;
+ if (!selectedSingle) {
+ this.main.values.innerHTML = this.placeholder().outerHTML;
+ }
+ else {
+ const singleValue = document.createElement('div');
+ singleValue.classList.add(this.classes.single);
+ if (selectedSingle.html) {
+ singleValue.innerHTML = selectedSingle.html;
+ }
+ else {
+ singleValue.innerText = selectedSingle.text;
+ }
+ this.main.values.innerHTML = singleValue.outerHTML;
+ }
+ if (!this.settings.allowDeselect || !selected.length) {
+ this.main.deselect.main.classList.add(this.classes.hide);
+ }
+ else {
+ this.main.deselect.main.classList.remove(this.classes.hide);
+ }
+ }
+ renderMultipleValues() {
+ let currentNodes = this.main.values.childNodes;
+ let selectedOptions = this.store.filter((opt) => {
+ return opt.selected && opt.display;
+ }, false);
+ if (selectedOptions.length === 0) {
+ this.main.values.innerHTML = this.placeholder().outerHTML;
+ return;
+ }
+ else {
+ const placeholder = this.main.values.querySelector('.' + this.classes.placeholder);
+ if (placeholder) {
+ placeholder.remove();
+ }
+ }
+ if (selectedOptions.length > this.settings.maxValuesShown) {
+ const singleValue = document.createElement('div');
+ singleValue.classList.add(this.classes.max);
+ singleValue.textContent = this.settings.maxValuesMessage.replace('{number}', selectedOptions.length.toString());
+ this.main.values.innerHTML = singleValue.outerHTML;
+ return;
+ }
+ else {
+ const maxValuesMessage = this.main.values.querySelector('.' + this.classes.max);
+ if (maxValuesMessage) {
+ maxValuesMessage.remove();
+ }
+ }
+ let removeNodes = [];
+ for (let i = 0; i < currentNodes.length; i++) {
+ const node = currentNodes[i];
+ const id = node.getAttribute('data-id');
+ if (id) {
+ const found = selectedOptions.filter((opt) => {
+ return opt.id === id;
+ }, false);
+ if (!found.length) {
+ removeNodes.push(node);
+ }
+ }
+ }
+ for (const n of removeNodes) {
+ n.classList.add(this.classes.valueOut);
+ setTimeout(() => {
+ this.main.values.removeChild(n);
+ }, 100);
+ }
+ currentNodes = this.main.values.childNodes;
+ for (let d = 0; d < selectedOptions.length; d++) {
+ let shouldAdd = true;
+ for (let i = 0; i < currentNodes.length; i++) {
+ if (selectedOptions[d].id === String(currentNodes[i].dataset.id)) {
+ shouldAdd = false;
+ }
+ }
+ if (shouldAdd) {
+ if (currentNodes.length === 0) {
+ this.main.values.appendChild(this.multipleValue(selectedOptions[d]));
+ }
+ else if (d === 0) {
+ this.main.values.insertBefore(this.multipleValue(selectedOptions[d]), currentNodes[d]);
+ }
+ else {
+ currentNodes[d - 1].insertAdjacentElement('afterend', this.multipleValue(selectedOptions[d]));
+ }
+ }
+ }
+ }
+ multipleValue(option) {
+ const value = document.createElement('div');
+ value.classList.add(this.classes.value);
+ value.dataset.id = option.id;
+ const text = document.createElement('div');
+ text.classList.add(this.classes.valueText);
+ text.innerText = option.text;
+ value.appendChild(text);
+ if (!option.mandatory) {
+ const deleteDiv = document.createElement('div');
+ deleteDiv.classList.add(this.classes.valueDelete);
+ deleteDiv.onclick = (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ if (this.settings.disabled) {
+ return;
+ }
+ let shouldDelete = true;
+ const before = this.store.getSelectedOptions();
+ const after = before.filter((o) => {
+ return o.selected && o.id !== option.id;
+ }, true);
+ if (this.settings.minSelected && after.length < this.settings.minSelected) {
+ return;
+ }
+ if (this.callbacks.beforeChange) {
+ shouldDelete = this.callbacks.beforeChange(after, before) === true;
+ }
+ if (shouldDelete) {
+ let selectedValues = [];
+ for (const o of after) {
+ if (o instanceof Optgroup) {
+ for (const c of o.options) {
+ selectedValues.push(c.value);
+ }
+ }
+ if (o instanceof Option) {
+ selectedValues.push(o.value);
+ }
+ }
+ this.callbacks.setSelected(selectedValues, false);
+ if (this.settings.closeOnSelect) {
+ this.callbacks.close();
+ }
+ if (this.callbacks.afterChange) {
+ this.callbacks.afterChange(after);
+ }
+ }
+ };
+ const deleteSvg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
+ deleteSvg.setAttribute('viewBox', '0 0 100 100');
+ const deletePath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
+ deletePath.setAttribute('d', this.classes.optionDelete);
+ deleteSvg.appendChild(deletePath);
+ deleteDiv.appendChild(deleteSvg);
+ value.appendChild(deleteDiv);
+ }
+ return value;
+ }
+ contentDiv() {
+ const main = document.createElement('div');
+ main.dataset.id = this.settings.id;
+ main.id = this.settings.id;
+ const search = this.searchDiv();
+ main.appendChild(search.main);
+ const list = this.listDiv();
+ main.appendChild(list);
+ return {
+ main: main,
+ search: search,
+ list: list,
+ };
+ }
+ moveContent() {
+ if (this.settings.contentPosition === 'relative') {
+ this.moveContentBelow();
+ return;
+ }
+ if (this.settings.openPosition === 'down') {
+ this.moveContentBelow();
+ return;
+ }
+ else if (this.settings.openPosition === 'up') {
+ this.moveContentAbove();
+ return;
+ }
+ if (this.putContent() === 'up') {
+ this.moveContentAbove();
+ }
+ else {
+ this.moveContentBelow();
+ }
+ }
+ searchDiv() {
+ const main = document.createElement('div');
+ const input = document.createElement('input');
+ const addable = document.createElement('div');
+ main.classList.add(this.classes.search);
+ const searchReturn = {
+ main,
+ input,
+ };
+ if (!this.settings.showSearch) {
+ main.classList.add(this.classes.hide);
+ input.readOnly = true;
+ }
+ input.type = 'search';
+ input.placeholder = this.settings.searchPlaceholder;
+ input.tabIndex = -1;
+ input.setAttribute('aria-label', this.settings.searchPlaceholder);
+ input.setAttribute('autocapitalize', 'off');
+ input.setAttribute('autocomplete', 'off');
+ input.setAttribute('autocorrect', 'off');
+ input.oninput = debounce((e) => {
+ this.callbacks.search(e.target.value);
+ }, 100);
+ input.onkeydown = (e) => {
+ switch (e.key) {
+ case 'ArrowUp':
+ case 'ArrowDown':
+ e.key === 'ArrowDown' ? this.highlight('down') : this.highlight('up');
+ return false;
+ case 'Tab':
+ this.callbacks.close();
+ return true;
+ case 'Escape':
+ this.callbacks.close();
+ return false;
+ case 'Enter':
+ case ' ':
+ if (this.callbacks.addable && e.ctrlKey) {
+ addable.click();
+ return false;
+ }
+ else {
+ const highlighted = this.content.list.querySelector('.' + this.classes.highlighted);
+ if (highlighted) {
+ highlighted.click();
+ return false;
+ }
+ }
+ return true;
+ }
+ };
+ main.appendChild(input);
+ if (this.callbacks.addable) {
+ addable.classList.add(this.classes.addable);
+ const plus = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
+ plus.setAttribute('viewBox', '0 0 100 100');
+ const plusPath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
+ plusPath.setAttribute('d', this.classes.addablePath);
+ plus.appendChild(plusPath);
+ addable.appendChild(plus);
+ addable.onclick = (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ if (!this.callbacks.addable) {
+ return;
+ }
+ const inputValue = this.content.search.input.value.trim();
+ if (inputValue === '') {
+ this.content.search.input.focus();
+ return;
+ }
+ const runFinish = (oo) => {
+ let newOption = new Option(oo);
+ this.callbacks.addOption(newOption);
+ if (this.settings.isMultiple) {
+ let values = this.store.getSelected();
+ values.push(newOption.value);
+ this.callbacks.setSelected(values, true);
+ }
+ else {
+ this.callbacks.setSelected([newOption.value], true);
+ }
+ this.callbacks.search('');
+ if (this.settings.closeOnSelect) {
+ setTimeout(() => {
+ this.callbacks.close();
+ }, 100);
+ }
+ };
+ const addableValue = this.callbacks.addable(inputValue);
+ if (addableValue === false || addableValue === undefined || addableValue === null) {
+ return;
+ }
+ if (addableValue instanceof Promise) {
+ addableValue.then((value) => {
+ if (typeof value === 'string') {
+ runFinish({
+ text: value,
+ value: value,
+ });
+ }
+ else {
+ runFinish(value);
+ }
+ });
+ }
+ else if (typeof addableValue === 'string') {
+ runFinish({
+ text: addableValue,
+ value: addableValue,
+ });
+ }
+ else {
+ runFinish(addableValue);
+ }
+ return;
+ };
+ main.appendChild(addable);
+ searchReturn.addable = {
+ main: addable,
+ svg: plus,
+ path: plusPath,
+ };
+ }
+ return searchReturn;
+ }
+ searchFocus() {
+ this.content.search.input.focus();
+ }
+ getOptions(notPlaceholder = false, notDisabled = false, notHidden = false) {
+ let query = '.' + this.classes.option;
+ if (notPlaceholder) {
+ query += ':not(.' + this.classes.placeholder + ')';
+ }
+ if (notDisabled) {
+ query += ':not(.' + this.classes.disabled + ')';
+ }
+ if (notHidden) {
+ query += ':not(.' + this.classes.hide + ')';
+ }
+ return Array.from(this.content.list.querySelectorAll(query));
+ }
+ highlight(dir) {
+ const options = this.getOptions(true, true, true);
+ if (options.length === 0) {
+ return;
+ }
+ if (options.length === 1) {
+ if (!options[0].classList.contains(this.classes.highlighted)) {
+ options[0].classList.add(this.classes.highlighted);
+ return;
+ }
+ }
+ for (let i = 0; i < options.length; i++) {
+ if (options[i].classList.contains(this.classes.highlighted)) {
+ const prevOption = options[i];
+ prevOption.classList.remove(this.classes.highlighted);
+ const prevParent = prevOption.parentElement;
+ if (prevParent && prevParent.classList.contains(this.classes.open)) {
+ const optgroupLabel = prevParent.querySelector('.' + this.classes.optgroupLabel);
+ if (optgroupLabel) {
+ optgroupLabel.click();
+ }
+ }
+ let selectOption = options[dir === 'down' ? (i + 1 < options.length ? i + 1 : 0) : i - 1 >= 0 ? i - 1 : options.length - 1];
+ selectOption.classList.add(this.classes.highlighted);
+ this.ensureElementInView(this.content.list, selectOption);
+ const selectParent = selectOption.parentElement;
+ if (selectParent && selectParent.classList.contains(this.classes.close)) {
+ const optgroupLabel = selectParent.querySelector('.' + this.classes.optgroupLabel);
+ if (optgroupLabel) {
+ optgroupLabel.click();
+ }
+ }
+ return;
+ }
+ }
+ options[dir === 'down' ? 0 : options.length - 1].classList.add(this.classes.highlighted);
+ this.ensureElementInView(this.content.list, options[dir === 'down' ? 0 : options.length - 1]);
+ }
+ listDiv() {
+ const options = document.createElement('div');
+ options.classList.add(this.classes.list);
+ return options;
+ }
+ renderError(error) {
+ this.content.list.innerHTML = '';
+ const errorDiv = document.createElement('div');
+ errorDiv.classList.add(this.classes.error);
+ errorDiv.textContent = error;
+ this.content.list.appendChild(errorDiv);
+ }
+ renderSearching() {
+ this.content.list.innerHTML = '';
+ const searchingDiv = document.createElement('div');
+ searchingDiv.classList.add(this.classes.searching);
+ searchingDiv.textContent = this.settings.searchingText;
+ this.content.list.appendChild(searchingDiv);
+ }
+ renderOptions(data) {
+ this.content.list.innerHTML = '';
+ if (data.length === 0) {
+ const noResults = document.createElement('div');
+ noResults.classList.add(this.classes.search);
+ noResults.innerHTML = this.settings.searchText;
+ this.content.list.appendChild(noResults);
+ return;
+ }
+ for (const d of data) {
+ if (d instanceof Optgroup) {
+ const optgroupEl = document.createElement('div');
+ optgroupEl.classList.add(this.classes.optgroup);
+ const optgroupLabel = document.createElement('div');
+ optgroupLabel.classList.add(this.classes.optgroupLabel);
+ optgroupEl.appendChild(optgroupLabel);
+ const optgroupLabelText = document.createElement('div');
+ optgroupLabelText.classList.add(this.classes.optgroupLabelText);
+ optgroupLabelText.textContent = d.label;
+ optgroupLabel.appendChild(optgroupLabelText);
+ const optgroupActions = document.createElement('div');
+ optgroupActions.classList.add(this.classes.optgroupActions);
+ optgroupLabel.appendChild(optgroupActions);
+ if (this.settings.isMultiple && d.selectAll) {
+ const selectAll = document.createElement('div');
+ selectAll.classList.add(this.classes.optgroupSelectAll);
+ let allSelected = true;
+ for (const o of d.options) {
+ if (!o.selected) {
+ allSelected = false;
+ break;
+ }
+ }
+ if (allSelected) {
+ selectAll.classList.add(this.classes.selected);
+ }
+ const selectAllText = document.createElement('span');
+ selectAllText.textContent = 'Select All';
+ selectAll.appendChild(selectAllText);
+ const selectAllSvg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
+ selectAllSvg.setAttribute('viewBox', '0 0 100 100');
+ selectAll.appendChild(selectAllSvg);
+ const selectAllBox = document.createElementNS('http://www.w3.org/2000/svg', 'path');
+ selectAllBox.setAttribute('d', this.classes.optgroupSelectAllBox);
+ selectAllSvg.appendChild(selectAllBox);
+ const selectAllCheck = document.createElementNS('http://www.w3.org/2000/svg', 'path');
+ selectAllCheck.setAttribute('d', this.classes.optgroupSelectAllCheck);
+ selectAllSvg.appendChild(selectAllCheck);
+ selectAll.addEventListener('click', (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ const currentSelected = this.store.getSelected();
+ if (allSelected) {
+ const newSelected = currentSelected.filter((s) => {
+ for (const o of d.options) {
+ if (s === o.value) {
+ return false;
+ }
+ }
+ return true;
+ });
+ this.callbacks.setSelected(newSelected, true);
+ return;
+ }
+ else {
+ const newSelected = currentSelected.concat(d.options.map((o) => o.value));
+ this.callbacks.setSelected(newSelected, true);
+ }
+ });
+ optgroupActions.appendChild(selectAll);
+ }
+ if (d.closable !== 'off') {
+ const optgroupClosable = document.createElement('div');
+ optgroupClosable.classList.add(this.classes.optgroupClosable);
+ const optgroupClosableSvg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
+ optgroupClosableSvg.setAttribute('viewBox', '0 0 100 100');
+ optgroupClosableSvg.classList.add(this.classes.arrow);
+ optgroupClosable.appendChild(optgroupClosableSvg);
+ const optgroupClosableArrow = document.createElementNS('http://www.w3.org/2000/svg', 'path');
+ optgroupClosableSvg.appendChild(optgroupClosableArrow);
+ if (d.options.some((o) => o.selected) || this.content.search.input.value.trim() !== '') {
+ optgroupClosable.classList.add(this.classes.open);
+ optgroupClosableArrow.setAttribute('d', this.classes.arrowOpen);
+ }
+ else if (d.closable === 'open') {
+ optgroupEl.classList.add(this.classes.open);
+ optgroupClosableArrow.setAttribute('d', this.classes.arrowOpen);
+ }
+ else if (d.closable === 'close') {
+ optgroupEl.classList.add(this.classes.close);
+ optgroupClosableArrow.setAttribute('d', this.classes.arrowClose);
+ }
+ optgroupLabel.addEventListener('click', (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ if (optgroupEl.classList.contains(this.classes.close)) {
+ optgroupEl.classList.remove(this.classes.close);
+ optgroupEl.classList.add(this.classes.open);
+ optgroupClosableArrow.setAttribute('d', this.classes.arrowOpen);
+ }
+ else {
+ optgroupEl.classList.remove(this.classes.open);
+ optgroupEl.classList.add(this.classes.close);
+ optgroupClosableArrow.setAttribute('d', this.classes.arrowClose);
+ }
+ });
+ optgroupActions.appendChild(optgroupClosable);
+ }
+ optgroupEl.appendChild(optgroupLabel);
+ for (const o of d.options) {
+ optgroupEl.appendChild(this.option(o));
+ }
+ this.content.list.appendChild(optgroupEl);
+ }
+ if (d instanceof Option) {
+ this.content.list.appendChild(this.option(d));
+ }
+ }
+ }
+ option(option) {
+ if (option.placeholder) {
+ const placeholder = document.createElement('div');
+ placeholder.classList.add(this.classes.option);
+ placeholder.classList.add(this.classes.hide);
+ return placeholder;
+ }
+ const optionEl = document.createElement('div');
+ optionEl.dataset.id = option.id;
+ optionEl.id = option.id;
+ optionEl.classList.add(this.classes.option);
+ optionEl.setAttribute('role', 'option');
+ if (option.class) {
+ option.class.split(' ').forEach((dataClass) => {
+ optionEl.classList.add(dataClass);
+ });
+ }
+ if (option.style) {
+ optionEl.style.cssText = option.style;
+ }
+ if (this.settings.searchHighlight && this.content.search.input.value.trim() !== '') {
+ optionEl.innerHTML = this.highlightText(option.html !== '' ? option.html : option.text, this.content.search.input.value, this.classes.searchHighlighter);
+ }
+ else if (option.html !== '') {
+ optionEl.innerHTML = option.html;
+ }
+ else {
+ optionEl.textContent = option.text;
+ }
+ if (this.settings.showOptionTooltips && optionEl.textContent) {
+ optionEl.setAttribute('title', optionEl.textContent);
+ }
+ if (!option.display) {
+ optionEl.classList.add(this.classes.hide);
+ }
+ if (option.disabled) {
+ optionEl.classList.add(this.classes.disabled);
+ }
+ if (option.selected && this.settings.hideSelected) {
+ optionEl.classList.add(this.classes.hide);
+ }
+ if (option.selected) {
+ optionEl.classList.add(this.classes.selected);
+ optionEl.setAttribute('aria-selected', 'true');
+ this.main.main.setAttribute('aria-activedescendant', optionEl.id);
+ }
+ else {
+ optionEl.classList.remove(this.classes.selected);
+ optionEl.setAttribute('aria-selected', 'false');
+ }
+ optionEl.addEventListener('click', (e) => {
+ e.preventDefault();
+ e.stopPropagation();
+ const selectedOptions = this.store.getSelected();
+ const element = e.currentTarget;
+ const elementID = String(element.dataset.id);
+ if (option.disabled || (option.selected && !this.settings.allowDeselect)) {
+ return;
+ }
+ if ((this.settings.isMultiple && this.settings.maxSelected <= selectedOptions.length && !option.selected) ||
+ (this.settings.isMultiple && this.settings.minSelected >= selectedOptions.length && option.selected)) {
+ return;
+ }
+ let shouldUpdate = false;
+ const before = this.store.getSelectedOptions();
+ let after = [];
+ if (this.settings.isMultiple) {
+ if (option.selected) {
+ after = before.filter((o) => o.id !== elementID);
+ }
+ else {
+ after = before.concat(option);
+ }
+ }
+ if (!this.settings.isMultiple) {
+ if (option.selected) {
+ after = [];
+ }
+ else {
+ after = [option];
+ }
+ }
+ if (!this.callbacks.beforeChange) {
+ shouldUpdate = true;
+ }
+ if (this.callbacks.beforeChange) {
+ if (this.callbacks.beforeChange(after, before) === false) {
+ shouldUpdate = false;
+ }
+ else {
+ shouldUpdate = true;
+ }
+ }
+ if (shouldUpdate) {
+ if (!this.store.getOptionByID(elementID)) {
+ this.callbacks.addOption(option);
+ }
+ this.callbacks.setSelected(after.map((o) => o.value), false);
+ if (this.settings.closeOnSelect) {
+ this.callbacks.close();
+ }
+ if (this.callbacks.afterChange) {
+ this.callbacks.afterChange(after);
+ }
+ }
+ });
+ return optionEl;
+ }
+ destroy() {
+ this.main.main.remove();
+ this.content.main.remove();
+ }
+ highlightText(str, search, className) {
+ let completedString = str;
+ const regex = new RegExp('(' + search.trim() + ')(?![^<]*>[^<>]*)', 'i');
+ if (!str.match(regex)) {
+ return str;
+ }
+ const matchStartPosition = str.match(regex).index;
+ const matchEndPosition = matchStartPosition + str.match(regex)[0].toString().length;
+ const originalTextFoundByRegex = str.substring(matchStartPosition, matchEndPosition);
+ completedString = completedString.replace(regex, `${originalTextFoundByRegex}`);
+ return completedString;
+ }
+ moveContentAbove() {
+ const mainHeight = this.main.main.offsetHeight;
+ const contentHeight = this.content.main.offsetHeight;
+ this.main.main.classList.remove(this.classes.openBelow);
+ this.main.main.classList.add(this.classes.openAbove);
+ this.content.main.classList.remove(this.classes.openBelow);
+ this.content.main.classList.add(this.classes.openAbove);
+ const containerRect = this.main.main.getBoundingClientRect();
+ this.content.main.style.margin = '-' + (mainHeight + contentHeight - 1) + 'px 0px 0px 0px';
+ this.content.main.style.top = containerRect.top + containerRect.height + window.scrollY + 'px';
+ this.content.main.style.left = containerRect.left + window.scrollX + 'px';
+ this.content.main.style.width = containerRect.width + 'px';
+ }
+ moveContentBelow() {
+ this.main.main.classList.remove(this.classes.openAbove);
+ this.main.main.classList.add(this.classes.openBelow);
+ this.content.main.classList.remove(this.classes.openAbove);
+ this.content.main.classList.add(this.classes.openBelow);
+ const containerRect = this.main.main.getBoundingClientRect();
+ this.content.main.style.margin = '-1px 0px 0px 0px';
+ if (this.settings.contentPosition !== 'relative') {
+ this.content.main.style.top = containerRect.top + containerRect.height + window.scrollY + 'px';
+ this.content.main.style.left = containerRect.left + window.scrollX + 'px';
+ this.content.main.style.width = containerRect.width + 'px';
+ }
+ }
+ ensureElementInView(container, element) {
+ const cTop = container.scrollTop + container.offsetTop;
+ const cBottom = cTop + container.clientHeight;
+ const eTop = element.offsetTop;
+ const eBottom = eTop + element.clientHeight;
+ if (eTop < cTop) {
+ container.scrollTop -= cTop - eTop;
+ }
+ else if (eBottom > cBottom) {
+ container.scrollTop += eBottom - cBottom;
+ }
+ }
+ putContent() {
+ const mainHeight = this.main.main.offsetHeight;
+ const mainRect = this.main.main.getBoundingClientRect();
+ const contentHeight = this.content.main.offsetHeight;
+ const spaceBelow = window.innerHeight - (mainRect.top + mainHeight);
+ if (spaceBelow <= contentHeight) {
+ if (mainRect.top > contentHeight) {
+ return 'up';
+ }
+ else {
+ return 'down';
+ }
+ }
+ return 'down';
+ }
+}
+
+class Select {
+ constructor(select) {
+ this.listen = false;
+ this.observer = null;
+ this.select = select;
+ this.select.addEventListener('change', this.valueChange.bind(this), {
+ passive: true,
+ });
+ this.observer = new MutationObserver(this.observeCall.bind(this));
+ this.changeListen(true);
+ }
+ enable() {
+ this.select.disabled = false;
+ }
+ disable() {
+ this.select.disabled = true;
+ }
+ hideUI() {
+ this.select.tabIndex = -1;
+ this.select.style.display = 'none';
+ this.select.setAttribute('aria-hidden', 'true');
+ }
+ showUI() {
+ this.select.removeAttribute('tabindex');
+ this.select.style.display = '';
+ this.select.removeAttribute('aria-hidden');
+ }
+ changeListen(listen) {
+ this.listen = listen;
+ if (listen) {
+ if (this.observer) {
+ this.observer.observe(this.select, {
+ subtree: true,
+ childList: true,
+ attributes: true,
+ });
+ }
+ }
+ if (!listen) {
+ if (this.observer) {
+ this.observer.disconnect();
+ }
+ }
+ }
+ valueChange(ev) {
+ if (this.listen && this.onValueChange) {
+ this.onValueChange(this.getSelectedValues());
+ }
+ return true;
+ }
+ observeCall(mutations) {
+ if (!this.listen) {
+ return;
+ }
+ let classChanged = false;
+ let disabledChanged = false;
+ let optgroupOptionChanged = false;
+ for (const m of mutations) {
+ if (m.target === this.select) {
+ if (m.attributeName === 'disabled') {
+ disabledChanged = true;
+ }
+ if (m.attributeName === 'class') {
+ classChanged = true;
+ }
+ }
+ if (m.target.nodeName === 'OPTGROUP' || m.target.nodeName === 'OPTION') {
+ optgroupOptionChanged = true;
+ }
+ }
+ if (classChanged && this.onClassChange) {
+ this.onClassChange(this.select.className.split(' '));
+ }
+ if (disabledChanged && this.onDisabledChange) {
+ this.changeListen(false);
+ this.onDisabledChange(this.select.disabled);
+ this.changeListen(true);
+ }
+ if (optgroupOptionChanged && this.onOptionsChange) {
+ this.changeListen(false);
+ this.onOptionsChange(this.getData());
+ this.changeListen(true);
+ }
+ }
+ getData() {
+ let data = [];
+ const nodes = this.select.childNodes;
+ for (const n of nodes) {
+ if (n.nodeName === 'OPTGROUP') {
+ data.push(this.getDataFromOptgroup(n));
+ }
+ if (n.nodeName === 'OPTION') {
+ data.push(this.getDataFromOption(n));
+ }
+ }
+ return data;
+ }
+ getDataFromOptgroup(optgroup) {
+ let data = {
+ id: optgroup.id,
+ label: optgroup.label,
+ selectAll: optgroup.dataset ? optgroup.dataset.selectall === 'true' : false,
+ closable: optgroup.dataset ? optgroup.dataset.closable : 'off',
+ options: [],
+ };
+ const options = optgroup.childNodes;
+ for (const o of options) {
+ if (o.nodeName === 'OPTION') {
+ data.options.push(this.getDataFromOption(o));
+ }
+ }
+ return data;
+ }
+ getDataFromOption(option) {
+ return {
+ id: option.id,
+ value: option.value,
+ text: option.text,
+ html: option.dataset && option.dataset.html ? option.dataset.html : '',
+ selected: option.selected,
+ display: option.style.display === 'none' ? false : true,
+ disabled: option.disabled,
+ mandatory: option.dataset ? option.dataset.mandatory === 'true' : false,
+ placeholder: option.dataset.placeholder === 'true',
+ class: option.className,
+ style: option.style.cssText,
+ data: option.dataset,
+ };
+ }
+ getSelectedValues() {
+ let values = [];
+ const options = this.select.childNodes;
+ for (const o of options) {
+ if (o.nodeName === 'OPTGROUP') {
+ const optgroupOptions = o.childNodes;
+ for (const oo of optgroupOptions) {
+ if (oo.nodeName === 'OPTION') {
+ const option = oo;
+ if (option.selected) {
+ values.push(option.value);
+ }
+ }
+ }
+ }
+ if (o.nodeName === 'OPTION') {
+ const option = o;
+ if (option.selected) {
+ values.push(option.value);
+ }
+ }
+ }
+ return values;
+ }
+ setSelected(value) {
+ this.changeListen(false);
+ const options = this.select.childNodes;
+ for (const o of options) {
+ if (o.nodeName === 'OPTGROUP') {
+ const optgroup = o;
+ const optgroupOptions = optgroup.childNodes;
+ for (const oo of optgroupOptions) {
+ if (oo.nodeName === 'OPTION') {
+ const option = oo;
+ option.selected = value.includes(option.value);
+ }
+ }
+ }
+ if (o.nodeName === 'OPTION') {
+ const option = o;
+ option.selected = value.includes(option.value);
+ }
+ }
+ this.changeListen(true);
+ }
+ updateSelect(id, style, classes) {
+ this.changeListen(false);
+ if (id) {
+ this.select.dataset.id = id;
+ }
+ if (style) {
+ this.select.style.cssText = style;
+ }
+ if (classes) {
+ this.select.className = '';
+ classes.forEach((c) => {
+ if (c.trim() !== '') {
+ this.select.classList.add(c.trim());
+ }
+ });
+ }
+ this.changeListen(true);
+ }
+ updateOptions(data) {
+ this.changeListen(false);
+ this.select.innerHTML = '';
+ for (const d of data) {
+ if (d instanceof Optgroup) {
+ this.select.appendChild(this.createOptgroup(d));
+ }
+ if (d instanceof Option) {
+ this.select.appendChild(this.createOption(d));
+ }
+ }
+ this.select.dispatchEvent(new Event('change'));
+ this.changeListen(true);
+ }
+ createOptgroup(optgroup) {
+ const optgroupEl = document.createElement('optgroup');
+ optgroupEl.id = optgroup.id;
+ optgroupEl.label = optgroup.label;
+ if (optgroup.selectAll) {
+ optgroupEl.dataset.selectAll = 'true';
+ }
+ if (optgroup.closable !== 'off') {
+ optgroupEl.dataset.closable = optgroup.closable;
+ }
+ if (optgroup.options) {
+ for (const o of optgroup.options) {
+ optgroupEl.appendChild(this.createOption(o));
+ }
+ }
+ return optgroupEl;
+ }
+ createOption(info) {
+ const optionEl = document.createElement('option');
+ optionEl.id = info.id;
+ optionEl.value = info.value;
+ optionEl.innerHTML = info.text;
+ if (info.html !== '') {
+ optionEl.setAttribute('data-html', info.html);
+ }
+ if (info.selected) {
+ optionEl.selected = info.selected;
+ }
+ if (info.disabled) {
+ optionEl.disabled = true;
+ }
+ if (info.display === false) {
+ optionEl.style.display = 'none';
+ }
+ if (info.placeholder) {
+ optionEl.setAttribute('data-placeholder', 'true');
+ }
+ if (info.mandatory) {
+ optionEl.setAttribute('data-mandatory', 'true');
+ }
+ if (info.class) {
+ info.class.split(' ').forEach((optionClass) => {
+ optionEl.classList.add(optionClass);
+ });
+ }
+ if (info.data && typeof info.data === 'object') {
+ Object.keys(info.data).forEach((key) => {
+ optionEl.setAttribute('data-' + kebabCase(key), info.data[key]);
+ });
+ }
+ return optionEl;
+ }
+ destroy() {
+ this.changeListen(false);
+ this.select.removeEventListener('change', this.valueChange.bind(this));
+ if (this.observer) {
+ this.observer.disconnect();
+ this.observer = null;
+ }
+ delete this.select.dataset.id;
+ this.showUI();
+ }
+}
+
+class SlimSelect {
+ constructor(config) {
+ var _a;
+ this.events = {
+ search: undefined,
+ searchFilter: (opt, search) => {
+ return opt.text.toLowerCase().indexOf(search.toLowerCase()) !== -1;
+ },
+ addable: undefined,
+ beforeChange: undefined,
+ afterChange: undefined,
+ beforeOpen: undefined,
+ afterOpen: undefined,
+ beforeClose: undefined,
+ afterClose: undefined,
+ };
+ this.windowResize = debounce(() => {
+ if (!this.settings.isOpen && !this.settings.isFullOpen) {
+ return;
+ }
+ this.render.moveContent();
+ });
+ this.windowScroll = debounce(() => {
+ if (!this.settings.isOpen && !this.settings.isFullOpen) {
+ return;
+ }
+ this.render.moveContent();
+ });
+ this.documentClick = (e) => {
+ if (!this.settings.isOpen) {
+ return;
+ }
+ if (e.target && !hasClassInTree(e.target, this.settings.id)) {
+ this.close(e.type);
+ }
+ };
+ this.windowVisibilityChange = () => {
+ if (document.hidden) {
+ this.close();
+ }
+ };
+ this.selectEl = (typeof config.select === 'string' ? document.querySelector(config.select) : config.select);
+ if (!this.selectEl) {
+ if (config.events && config.events.error) {
+ config.events.error(new Error('Could not find select element'));
+ }
+ return;
+ }
+ if (this.selectEl.tagName !== 'SELECT') {
+ if (config.events && config.events.error) {
+ config.events.error(new Error('Element isnt of type select'));
+ }
+ return;
+ }
+ if (this.selectEl.dataset.ssid) {
+ this.destroy();
+ }
+ this.settings = new Settings(config.settings);
+ const debounceEvents = ['afterChange', 'beforeOpen', 'afterOpen', 'beforeClose', 'afterClose'];
+ for (const key in config.events) {
+ if (!config.events.hasOwnProperty(key)) {
+ continue;
+ }
+ if (debounceEvents.indexOf(key) !== -1) {
+ this.events[key] = debounce(config.events[key], 100);
+ }
+ else {
+ this.events[key] = config.events[key];
+ }
+ }
+ this.settings.disabled = ((_a = config.settings) === null || _a === void 0 ? void 0 : _a.disabled) ? config.settings.disabled : this.selectEl.disabled;
+ this.settings.isMultiple = this.selectEl.multiple;
+ this.settings.style = this.selectEl.style.cssText;
+ this.settings.class = this.selectEl.className.split(' ');
+ this.select = new Select(this.selectEl);
+ this.select.updateSelect(this.settings.id, this.settings.style, this.settings.class);
+ this.select.hideUI();
+ this.select.onValueChange = (values) => {
+ this.setSelected(values);
+ };
+ this.select.onClassChange = (classes) => {
+ this.settings.class = classes;
+ this.render.updateClassStyles();
+ };
+ this.select.onDisabledChange = (disabled) => {
+ if (disabled) {
+ this.disable();
+ }
+ else {
+ this.enable();
+ }
+ };
+ this.select.onOptionsChange = (data) => {
+ this.setData(data);
+ };
+ this.store = new Store(this.settings.isMultiple ? 'multiple' : 'single', config.data ? config.data : this.select.getData());
+ if (config.data) {
+ this.select.updateOptions(this.store.getData());
+ }
+ const callbacks = {
+ open: this.open.bind(this),
+ close: this.close.bind(this),
+ addable: this.events.addable ? this.events.addable : undefined,
+ setSelected: this.setSelected.bind(this),
+ addOption: this.addOption.bind(this),
+ search: this.search.bind(this),
+ beforeChange: this.events.beforeChange,
+ afterChange: this.events.afterChange,
+ };
+ this.render = new Render(this.settings, this.store, callbacks);
+ this.render.renderValues();
+ this.render.renderOptions(this.store.getData());
+ const selectAriaLabel = this.selectEl.getAttribute('aria-label');
+ const selectAriaLabelledBy = this.selectEl.getAttribute('aria-labelledby');
+ if (selectAriaLabel) {
+ this.render.main.main.setAttribute('aria-label', selectAriaLabel);
+ }
+ else if (selectAriaLabelledBy) {
+ this.render.main.main.setAttribute('aria-labelledby', selectAriaLabelledBy);
+ }
+ if (this.selectEl.parentNode) {
+ this.selectEl.parentNode.insertBefore(this.render.main.main, this.selectEl.nextSibling);
+ }
+ document.addEventListener('click', this.documentClick);
+ window.addEventListener('resize', this.windowResize, false);
+ if (this.settings.openPosition === 'auto') {
+ window.addEventListener('scroll', this.windowScroll, false);
+ }
+ document.addEventListener('visibilitychange', this.windowVisibilityChange);
+ if (this.settings.disabled) {
+ this.disable();
+ }
+ if (this.settings.alwaysOpen) {
+ this.open();
+ }
+ this.selectEl.slim = this;
+ }
+ enable() {
+ this.settings.disabled = false;
+ this.select.enable();
+ this.render.enable();
+ }
+ disable() {
+ this.settings.disabled = true;
+ this.select.disable();
+ this.render.disable();
+ }
+ getData() {
+ return this.store.getData();
+ }
+ setData(data) {
+ const selected = this.store.getSelected();
+ const err = this.store.validateDataArray(data);
+ if (err) {
+ if (this.events.error) {
+ this.events.error(err);
+ }
+ return;
+ }
+ this.store.setData(data);
+ const dataClean = this.store.getData();
+ this.select.updateOptions(dataClean);
+ this.render.renderValues();
+ this.render.renderOptions(dataClean);
+ if (this.events.afterChange && !isEqual(selected, this.store.getSelected())) {
+ this.events.afterChange(this.store.getSelectedOptions());
+ }
+ }
+ getSelected() {
+ return this.store.getSelected();
+ }
+ setSelected(value, runAfterChange = true) {
+ const selected = this.store.getSelected();
+ this.store.setSelectedBy('value', Array.isArray(value) ? value : [value]);
+ const data = this.store.getData();
+ this.select.updateOptions(data);
+ this.render.renderValues();
+ if (this.render.content.search.input.value !== '') {
+ this.search(this.render.content.search.input.value);
+ }
+ else {
+ this.render.renderOptions(data);
+ }
+ if (runAfterChange && this.events.afterChange && !isEqual(selected, this.store.getSelected())) {
+ this.events.afterChange(this.store.getSelectedOptions());
+ }
+ }
+ addOption(option) {
+ const selected = this.store.getSelected();
+ if (!this.store.getDataOptions().some((o) => { var _a; return o.value === ((_a = option.value) !== null && _a !== void 0 ? _a : option.text); })) {
+ this.store.addOption(option);
+ }
+ const data = this.store.getData();
+ this.select.updateOptions(data);
+ this.render.renderValues();
+ this.render.renderOptions(data);
+ if (this.events.afterChange && !isEqual(selected, this.store.getSelected())) {
+ this.events.afterChange(this.store.getSelectedOptions());
+ }
+ }
+ open() {
+ if (this.settings.disabled || this.settings.isOpen) {
+ return;
+ }
+ if (this.events.beforeOpen) {
+ this.events.beforeOpen();
+ }
+ this.render.open();
+ if (this.settings.showSearch) {
+ this.render.searchFocus();
+ }
+ this.settings.isOpen = true;
+ setTimeout(() => {
+ if (this.events.afterOpen) {
+ this.events.afterOpen();
+ }
+ if (this.settings.isOpen) {
+ this.settings.isFullOpen = true;
+ }
+ }, this.settings.timeoutDelay);
+ if (this.settings.contentPosition === 'absolute') {
+ if (this.settings.intervalMove) {
+ clearInterval(this.settings.intervalMove);
+ }
+ this.settings.intervalMove = setInterval(this.render.moveContent.bind(this.render), 500);
+ }
+ }
+ close(eventType = null) {
+ if (!this.settings.isOpen || this.settings.alwaysOpen) {
+ return;
+ }
+ if (this.events.beforeClose) {
+ this.events.beforeClose();
+ }
+ this.render.close();
+ if (this.render.content.search.input.value !== '') {
+ this.search('');
+ }
+ this.render.mainFocus(eventType);
+ this.settings.isOpen = false;
+ this.settings.isFullOpen = false;
+ setTimeout(() => {
+ if (this.events.afterClose) {
+ this.events.afterClose();
+ }
+ }, this.settings.timeoutDelay);
+ if (this.settings.intervalMove) {
+ clearInterval(this.settings.intervalMove);
+ }
+ }
+ search(value) {
+ if (this.render.content.search.input.value !== value) {
+ this.render.content.search.input.value = value;
+ }
+ if (!this.events.search) {
+ this.render.renderOptions(value === '' ? this.store.getData() : this.store.search(value, this.events.searchFilter));
+ return;
+ }
+ this.render.renderSearching();
+ const searchResp = this.events.search(value, this.store.getSelectedOptions());
+ if (searchResp instanceof Promise) {
+ searchResp
+ .then((data) => {
+ this.render.renderOptions(this.store.partialToFullData(data));
+ })
+ .catch((err) => {
+ this.render.renderError(typeof err === 'string' ? err : err.message);
+ });
+ return;
+ }
+ else if (Array.isArray(searchResp)) {
+ this.render.renderOptions(this.store.partialToFullData(searchResp));
+ }
+ else {
+ this.render.renderError('Search event must return a promise or an array of data');
+ }
+ }
+ destroy() {
+ document.removeEventListener('click', this.documentClick);
+ window.removeEventListener('resize', this.windowResize, false);
+ if (this.settings.openPosition === 'auto') {
+ window.removeEventListener('scroll', this.windowScroll, false);
+ }
+ document.removeEventListener('visibilitychange', this.windowVisibilityChange);
+ this.store.setData([]);
+ this.render.destroy();
+ this.select.destroy();
+ }
+}
+
+export { SlimSelect as default };