Ansible allows to easily define and use custom variables with your custom tasks. In this article, I provide an example of how to inject custom variables from a separate project. This approach is inspired by modern Continuous Integration systems, such as CircleCI or TravisCI, where a YAML file added to the project could shape the underlaying tasks.
Continue reading