From fac9fb9fd189e3c9b9c2f79a117416ca041c729c Mon Sep 17 00:00:00 2001 From: Aaron Guise Date: Sat, 6 Jan 2024 23:46:51 +1300 Subject: [PATCH] Add requirements --- {{ cookiecutter.role_name }}/Makefile | 5 +++-- {{ cookiecutter.role_name }}/requirements.txt | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 {{ cookiecutter.role_name }}/requirements.txt diff --git a/{{ cookiecutter.role_name }}/Makefile b/{{ cookiecutter.role_name }}/Makefile index 49e0321..77e4a69 100644 --- a/{{ cookiecutter.role_name }}/Makefile +++ b/{{ cookiecutter.role_name }}/Makefile @@ -4,15 +4,16 @@ clean: find . -name '*.py[co]' -delete virtualenv: - virtualenv --prompt '|> ansible-role-common <| ' .venv + virtualenv --prompt '|> {{ cookiecutter.role_title | lower | replace(' ','_') }} <| ' .venv .venv/bin/pip install --upgrade pip .venv/bin/pip install -r requirements.txt .venv/bin/ansible-galaxy collection install -r requirements.yml @echo @echo "VirtualENV Setup Complete. Now run: source .venv/bin/activate" @echo + source .venv/bin/activate -test: +test: virtualenv for distro in almalinux9 ; do \ MOLECULE_DISTRO=$$distro molecule test --all ; \ done diff --git a/{{ cookiecutter.role_name }}/requirements.txt b/{{ cookiecutter.role_name }}/requirements.txt new file mode 100644 index 0000000..0607ebf --- /dev/null +++ b/{{ cookiecutter.role_name }}/requirements.txt @@ -0,0 +1,6 @@ +ansible-core<2.17 +ansible-compat<4 +molecule[docker]<5.0.0 +ansible-lint==6.16.2 +yamllint==1.32.0 +passlib==1.7.4 \ No newline at end of file