From 5955cf506dea8b8b133cdfa29ea936d6de2ba534 Mon Sep 17 00:00:00 2001 From: Vladimir Botka Date: Wed, 8 Jan 2025 01:09:55 +0100 Subject: [PATCH] Keep iocage_ip4 a string. --- plugins/inventory/iocage.py | 5 ++++- .../{ => iocage}/iocage_inventory.yml | 9 +++++--- .../{ => iocage}/iocage_inventory.yml.license | 0 .../fixtures/{ => iocage}/iocage_jails.txt | 0 .../{ => iocage}/iocage_jails.txt.license | 0 .../fixtures/{ => iocage}/iocage_jails.yml | 9 +++++--- .../{ => iocage}/iocage_jails.yml.license | 0 .../{ => iocage}/iocage_jails_dhcp.txt | 0 .../iocage_jails_dhcp.txt.license | 0 .../{ => iocage}/iocage_jails_dhcp.yml | 9 +++++--- .../iocage_jails_dhcp.yml.license | 0 .../iocage_jails_dhcp_not_running.txt | 0 .../iocage_jails_dhcp_not_running.txt.license | 0 .../iocage_jails_dhcp_not_running.yml | 9 +++++--- .../iocage_jails_dhcp_not_running.yml.license | 0 .../{ => iocage}/iocage_properties.txt | 0 .../iocage_properties.txt.license | 0 .../{ => iocage}/iocage_properties.yml | 9 +++++--- .../iocage_properties.yml.license | 0 .../iocage_properties_test_101.txt | 0 .../iocage_properties_test_101.txt.license | 0 .../iocage_properties_test_102.txt | 0 .../iocage_properties_test_102.txt.license | 0 .../iocage_properties_test_103.txt | 0 .../iocage_properties_test_103.txt.license | 0 tests/unit/plugins/inventory/test_iocage.py | 22 +++++++++---------- 26 files changed, 45 insertions(+), 27 deletions(-) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_inventory.yml (98%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_inventory.yml.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails.txt (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails.txt.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails.yml (86%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails.yml.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp.txt (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp.txt.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp.yml (86%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp.yml.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp_not_running.txt (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp_not_running.txt.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp_not_running.yml (87%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_jails_dhcp_not_running.yml.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties.txt (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties.txt.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties.yml (98%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties.yml.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties_test_101.txt (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties_test_101.txt.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties_test_102.txt (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties_test_102.txt.license (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties_test_103.txt (100%) rename tests/unit/plugins/inventory/fixtures/{ => iocage}/iocage_properties_test_103.txt.license (100%) diff --git a/plugins/inventory/iocage.py b/plugins/inventory/iocage.py index d2e25f669ba..a4dbb7f6141 100644 --- a/plugins/inventory/iocage.py +++ b/plugins/inventory/iocage.py @@ -258,13 +258,16 @@ def get_jails(self, t_stdout, results): for line in lines[3::2]: jail = [line[i + 1:j].strip() for i, j in zip(indices[:-1], indices[1:])] iocage_name = jail[1] + iocage_ip4_dict = _parse_ip4(jail[6]) + iocage_ip4 = ','.join([d['ip'] for d in iocage_ip4_dict['ip4']]) results['_meta']['hostvars'][iocage_name] = {} results['_meta']['hostvars'][iocage_name]['iocage_jid'] = jail[0] results['_meta']['hostvars'][iocage_name]['iocage_boot'] = jail[2] results['_meta']['hostvars'][iocage_name]['iocage_state'] = jail[3] results['_meta']['hostvars'][iocage_name]['iocage_type'] = jail[4] results['_meta']['hostvars'][iocage_name]['iocage_release'] = jail[5] - results['_meta']['hostvars'][iocage_name]['iocage_ip4'] = _parse_ip4(jail[6]) + results['_meta']['hostvars'][iocage_name]['iocage_ip4_dict'] = iocage_ip4_dict + results['_meta']['hostvars'][iocage_name]['iocage_ip4'] = iocage_ip4 results['_meta']['hostvars'][iocage_name]['iocage_ip6'] = jail[7] results['_meta']['hostvars'][iocage_name]['iocage_template'] = jail[8] results['_meta']['hostvars'][iocage_name]['iocage_basejail'] = jail[9] diff --git a/tests/unit/plugins/inventory/fixtures/iocage_inventory.yml b/tests/unit/plugins/inventory/fixtures/iocage/iocage_inventory.yml similarity index 98% rename from tests/unit/plugins/inventory/fixtures/iocage_inventory.yml rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_inventory.yml index 7f6c79c85f0..75cafc4e3b8 100644 --- a/tests/unit/plugins/inventory/fixtures/iocage_inventory.yml +++ b/tests/unit/plugins/inventory/fixtures/iocage/iocage_inventory.yml @@ -5,12 +5,13 @@ all: test_101: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.101 mask: '24' msg: '' + iocage_ip4: 10.1.0.101 iocage_ip6: '-' iocage_jid: '-' iocage_properties: @@ -162,12 +163,13 @@ all: test_102: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.102 mask: '24' msg: '' + iocage_ip4: 10.1.0.102 iocage_ip6: '-' iocage_jid: '-' iocage_properties: @@ -319,12 +321,13 @@ all: test_103: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.103 mask: '24' msg: '' + iocage_ip4: 10.1.0.103 iocage_ip6: '-' iocage_jid: '-' iocage_properties: diff --git a/tests/unit/plugins/inventory/fixtures/iocage_inventory.yml.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_inventory.yml.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_inventory.yml.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_inventory.yml.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails.txt b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.txt similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails.txt rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.txt diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails.txt.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.txt.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails.txt.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.txt.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails.yml b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.yml similarity index 86% rename from tests/unit/plugins/inventory/fixtures/iocage_jails.yml rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.yml index f68156fad67..18dc08c5483 100644 --- a/tests/unit/plugins/inventory/fixtures/iocage_jails.yml +++ b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.yml @@ -3,7 +3,8 @@ _meta: test_101: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4: 10.1.0.101 + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.101 @@ -18,7 +19,8 @@ _meta: test_102: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4: 10.1.0.102 + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.102 @@ -33,7 +35,8 @@ _meta: test_103: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4: 10.1.0.103 + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.103 diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails.yml.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.yml.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails.yml.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.yml.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.txt b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.txt similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.txt rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.txt diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.txt.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.txt.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.txt.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.txt.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.yml b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.yml similarity index 86% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.yml rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.yml index c1022a4273e..fc011037536 100644 --- a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.yml +++ b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.yml @@ -3,12 +3,13 @@ _meta: test_111: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: epair0b ip: 10.1.0.174 mask: '-' msg: '' + iocage_ip4: 10.1.0.174 iocage_ip6: '-' iocage_jid: '268' iocage_release: 14.1-RELEASE-p6 @@ -18,12 +19,13 @@ _meta: test_112: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: epair0b ip: 10.1.0.147 mask: '-' msg: '' + iocage_ip4: 10.1.0.147 iocage_ip6: '-' iocage_jid: '269' iocage_release: 14.1-RELEASE-p6 @@ -33,12 +35,13 @@ _meta: test_113: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: epair0b ip: 10.1.0.231 mask: '-' msg: '' + iocage_ip4: 10.1.0.231 iocage_ip6: '-' iocage_jid: '270' iocage_release: 14.1-RELEASE-p6 diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.yml.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.yml.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.yml.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.yml.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.txt b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.txt similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.txt rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.txt diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.txt.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.txt.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.txt.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.txt.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.yml b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.yml similarity index 87% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.yml rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.yml index 4a7988f3af8..179556c7d29 100644 --- a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.yml +++ b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.yml @@ -3,7 +3,8 @@ _meta: test_111: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4: '' + iocage_ip4_dict: ip4: [] msg: 'DHCP (not running)' iocage_ip6: '-' @@ -15,7 +16,8 @@ _meta: test_112: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4: '' + iocage_ip4_dict: ip4: [] msg: 'DHCP (not running)' iocage_ip6: '-' @@ -27,7 +29,8 @@ _meta: test_113: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4: '' + iocage_ip4_dict: ip4: [] msg: 'DHCP (not running)' iocage_ip6: '-' diff --git a/tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.yml.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.yml.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.yml.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.yml.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties.txt b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.txt similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties.txt rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.txt diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties.txt.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.txt.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties.txt.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.txt.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties.yml b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.yml similarity index 98% rename from tests/unit/plugins/inventory/fixtures/iocage_properties.yml rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.yml index 196d552733c..bb20808ae8a 100644 --- a/tests/unit/plugins/inventory/fixtures/iocage_properties.yml +++ b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.yml @@ -3,12 +3,13 @@ _meta: test_101: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.101 mask: '24' msg: '' + iocage_ip4: 10.1.0.101 iocage_ip6: '-' iocage_jid: '-' iocage_properties: @@ -160,12 +161,13 @@ _meta: test_102: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.102 mask: '24' msg: '' + iocage_ip4: 10.1.0.102 iocage_ip6: '-' iocage_jid: '-' iocage_properties: @@ -317,12 +319,13 @@ _meta: test_103: iocage_basejail: 'yes' iocage_boot: 'off' - iocage_ip4: + iocage_ip4_dict: ip4: - ifc: vnet0 ip: 10.1.0.103 mask: '24' msg: '' + iocage_ip4: 10.1.0.103 iocage_ip6: '-' iocage_jid: '-' iocage_properties: diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties.yml.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.yml.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties.yml.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.yml.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties_test_101.txt b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_101.txt similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties_test_101.txt rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_101.txt diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties_test_101.txt.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_101.txt.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties_test_101.txt.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_101.txt.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties_test_102.txt b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_102.txt similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties_test_102.txt rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_102.txt diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties_test_102.txt.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_102.txt.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties_test_102.txt.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_102.txt.license diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties_test_103.txt b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_103.txt similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties_test_103.txt rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_103.txt diff --git a/tests/unit/plugins/inventory/fixtures/iocage_properties_test_103.txt.license b/tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_103.txt.license similarity index 100% rename from tests/unit/plugins/inventory/fixtures/iocage_properties_test_103.txt.license rename to tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_103.txt.license diff --git a/tests/unit/plugins/inventory/test_iocage.py b/tests/unit/plugins/inventory/test_iocage.py index 81e8ceaf41d..011fc493882 100644 --- a/tests/unit/plugins/inventory/test_iocage.py +++ b/tests/unit/plugins/inventory/test_iocage.py @@ -20,18 +20,18 @@ def inventory(): inv = InventoryModule() inv.inventory = InventoryData() inv.templar = Templar(None) - inv.jails = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage_jails.txt') - inv.js_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage_jails.yml') - inv.jails_dhcp = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.txt') - inv.js_dhcp_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp.yml') - inv.jails_dhcp_nr = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.txt') - inv.js_dhcp_nr_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage_jails_dhcp_not_running.yml') - prpts_101 = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage_properties_test_101.txt') - prpts_102 = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage_properties_test_102.txt') - prpts_103 = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage_properties_test_103.txt') + inv.jails = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.txt') + inv.js_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_jails.yml') + inv.jails_dhcp = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.txt') + inv.js_dhcp_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp.yml') + inv.jails_dhcp_nr = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.txt') + inv.js_dhcp_nr_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_jails_dhcp_not_running.yml') + prpts_101 = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_101.txt') + prpts_102 = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_102.txt') + prpts_103 = load_txt_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_properties_test_103.txt') inv.prpts = {'test_101': prpts_101, 'test_102': prpts_102, 'test_103': prpts_103} - inv.ps_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage_properties.yml') - inv.ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage_inventory.yml') + inv.ps_ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_properties.yml') + inv.ok = load_yml_data('tests/unit/plugins/inventory/fixtures/iocage/iocage_inventory.yml') return inv