diff --git a/roles/ensure-molecule/tasks/main.yaml b/roles/ensure-molecule/tasks/main.yaml index fa78b23..f7f8cd3 100644 --- a/roles/ensure-molecule/tasks/main.yaml +++ b/roles/ensure-molecule/tasks/main.yaml @@ -25,6 +25,15 @@ - name: Install molecule to local venv command: '{{ molecule_venv_path }}/bin/pip install -r {{ zuul.project.src_dir }}/molecule/default/requirements.txt ansible molecule=={{ molecule_version }}' + # NOTE(mnaser): molecule shells out to "ansible-config" and since we don't + # have it in our PATH. + - name: Create symbolic link for ansible-config + become: true + file: + src: '{{ molecule_venv_path }}/bin/ansible-config' + dest: /usr/local/bin/ansible-config + state: link + - name: Export installed molecule_executable path set_fact: molecule_executable: '{{ molecule_venv_path }}/bin/molecule'