bench
bench copied to clipboard
Use requirements.yml file for installing Ansible Roles
:smile:
Will help to remove many Ansible Roles currently existent. And update to latest. Can reinstall during bench update
.
path = osp.join('<PATH_TO_PLAYBOOKS_DIR>', 'requirements.yml')
popen("{galaxy} install -r {requirements}".format(
galaxy = which('ansible-galaxy', raise_err = True),
requirements = path
))
Perhaps switching to pipenv will also make sense?