This repository has been archived by the owner on Mar 23, 2019. It is now read-only.
Fixes #658 by adding ~/.ansible/roles to conductor ANSIBLE_ROLES_PATH #672
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ISSUE TYPE
SUMMARY
With a
debian:jessie
conductor base from the latest develop commit, Ansible Galaxy is installing roles into a directory that ansible-container does not anticipate, and therefore builds with Galaxy roles inrequirements.yml
fail because the roles have been installed to, in my case/root/.ansible/roles
, which is more generally~/.ansible/roles
— but AC only expects roles to appear in/src/roles
or/etc/ansible/roles
, or else the mounted volume provided by--roles-path
in the CLI.This pull request simply adds
~/.ansible/roles
to the set of roles paths passed to the conductor.See my comments on #658 for error output and description of the problem.