Ejemplo n.º 1
0
def test_provision(docker_instance):
    docker_instance.up()
    pb = docker_instance.ansible_connection_params
    pb['playbook'] = 'playbook.yml'
    pb['inventory'] = 'test1,test2,'
    ansible = ansible_playbook.AnsiblePlaybook(pb)

    # TODO(retr0h): Understand why driver is None
    assert (None, '') == ansible.execute()
Ejemplo n.º 2
0
def test_provision(docker_instance):
    docker_instance.up()
    pb = docker_instance.ansible_connection_params
    pb['playbook'] = 'playbook.yml'
    pb['inventory'] = 'test1,test2,'
    ansible = ansible_playbook.AnsiblePlaybook(pb)

    # TODO(retr0h): Understand why driver is None
    assert (None, '') == ansible.execute()
Ejemplo n.º 3
0
def test_provision(molecule_instance, docker_instance):
    molecule_instance.driver = docker_instance
    molecule_instance.config.config['ansible'].update(
        {'inventory': 'test1,test2,'})
    docker_instance.up()
    ansible = ansible_playbook.AnsiblePlaybook(
        molecule_instance.config.config['ansible'],
        molecule_instance.driver.ansible_connection_params)

    assert (None, '') == ansible.execute()
Ejemplo n.º 4
0
def test_inventory_generation(molecule_instance, docker_instance):
    molecule_instance._driver = docker_instance

    molecule_instance._driver.up()
    molecule_instance._create_inventory_file()

    pb = molecule_instance._driver.ansible_connection_params
    pb['playbook'] = 'playbook.yml'
    pb['inventory'] = 'test1,test2,'
    ansible = ansible_playbook.AnsiblePlaybook(pb)

    # TODO(retr0h): Understand why driver is None
    assert (None, '') == ansible.execute()
Ejemplo n.º 5
0
def test_inventory_generation(molecule_instance, docker_instance):
    molecule_instance._driver = docker_instance

    molecule_instance._driver.up()
    molecule_instance._create_inventory_file()

    pb = molecule_instance._driver.ansible_connection_params
    pb['playbook'] = 'playbook.yml'
    pb['inventory'] = 'test1,test2,'
    ansible = ansible_playbook.AnsiblePlaybook(pb)

    # TODO(retr0h): Understand why driver is None
    assert (None, '') == ansible.execute()
Ejemplo n.º 6
0
def test_inventory_generation(molecule_instance, docker_instance):
    molecule_instance.driver = docker_instance
    molecule_instance.config.config['ansible'].update(
        {'inventory': 'test1,test2,'})
    molecule_instance.driver.up()
    molecule_instance.create_inventory_file()
    ansible = ansible_playbook.AnsiblePlaybook(
        molecule_instance.config.config['ansible'],
        molecule_instance.driver.ansible_connection_params)

    for instance in molecule_instance.driver.instances:
        expected = '{} ansible_connection=docker\n'.format(instance['name'])

        assert expected == molecule_instance.driver.inventory_entry(instance)

    assert (None, '') == ansible.execute()
Ejemplo n.º 7
0
def test_inventory_generation(molecule_instance, docker_instance):
    molecule_instance.driver = docker_instance

    molecule_instance.driver.up()
    molecule_instance.create_inventory_file()

    pb = molecule_instance.driver.ansible_connection_params
    pb['playbook'] = 'playbook.yml'
    pb['inventory'] = 'test1,test2,'
    ansible = ansible_playbook.AnsiblePlaybook(pb)

    for instance in molecule_instance.driver.instances:
        expected = '{} ansible_connection=docker\n'.format(instance['name'])

        assert expected == molecule_instance.driver.inventory_entry(instance)

    # TODO(retr0h): Understand why driver is None
    assert (None, '') == ansible.execute()