Exemplo n.º 1
0
def test_default_env_property_collections_path(config_instance):
    config_instance.project_directory = (
        "/some/path/ansible_collections/namespace/collection/but/not/really"
        "/ansible_collections/other_ns/other_name/and/some/more/segments")

    env = ansible.Ansible(config_instance).default_env

    paths = env[config_instance.ansible_collections_path].split(":")
    assert "/some/path/ansible_collections/namespace/collection/but/not/really" in paths
Exemplo n.º 2
0
def _instance(_provisioner_section_data, config_instance):
    return ansible.Ansible(config_instance)
Exemplo n.º 3
0
 def provisioner(self):
     provisioner_name = self.config['provisioner']['name']
     if provisioner_name == 'ansible':
         return ansible.Ansible(self)
Exemplo n.º 4
0
 def provisioner(self):
     provisioner_name = self.config['provisioner']['name']
     if provisioner_name == 'ansible':
         return ansible.Ansible(self)
     else:
         util.exit_with_invalid_section('provisioner', provisioner_name)
Exemplo n.º 5
0
def ansible_instance(molecule_provisioner_section_data, config_instance):
    config_instance.merge_dicts(config_instance.config,
                                molecule_provisioner_section_data)

    return ansible.Ansible(config_instance)
Exemplo n.º 6
0
 def provisioner(self):
     provisioner_name = self.config["provisioner"]["name"]
     if provisioner_name == "ansible":
         return ansible.Ansible(self)