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()
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()
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()
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()
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()