feat!: added ansible-galaxy requirements installation task; changed task name of python venv setup from venv:setup to setup:venv
This commit is contained in:
parent
d1c59d65de
commit
1f367782f5
4 changed files with 19 additions and 1 deletions
13
Taskfile.yml
13
Taskfile.yml
|
@ -8,7 +8,7 @@ vars:
|
|||
MOLECULE_DIR: '{{.ROOT_DIR}}/collections/ansible_collections/nullified/infrastructure/extensions'
|
||||
|
||||
tasks:
|
||||
venv:setup:
|
||||
setup:venv:
|
||||
desc: install a Python3 virtualenv and all the required ansible / molecule dependencies.
|
||||
cmds:
|
||||
- |
|
||||
|
@ -19,6 +19,17 @@ tasks:
|
|||
status:
|
||||
- test -d venv
|
||||
|
||||
setup:ansible:
|
||||
desc: install ansible galaxy collections
|
||||
cmds:
|
||||
- '{{.PYTHON_WRAPPER}} ansible-galaxy collection install -r ansible_galaxy-requirements.yml'
|
||||
|
||||
setup:
|
||||
desc: set up environment for Python virtualenv and ansible dependencies
|
||||
cmds:
|
||||
- task: 'setup:venv'
|
||||
- task: 'setup:ansible'
|
||||
|
||||
test:modules:
|
||||
desc: run `ansible-test sanity` on collections to find common issues for modules and collections
|
||||
dir: collections/ansible_collections
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue