--
You received this message because you are subscribed to the Google Groups "devops-toolchain" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devops-toolcha...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
I am not sure how this would be done in Python land, as Ruby land has a lot of rich tooling for library locking (pinning) and doing embedded environments. ChefDK locks its environment down and then bootstraps itself, so it doesn't matter if you are using Chef's embedded Ruby or an external ruby (like rvm ruby).I never saw the need for it personally, as the pip install ansible always did the trick for me, at least on OS X with Homebrew. The tooling for checking/verifying the environment and giving errors/warnings/suggestions would be nice. Maybe something could be done with virtualenv and requirements.txt, with some wrapper scripts that replace ansible tools, as is done with chefdk.
--