diff --git a/defaults/main.yml b/defaults/main.yml index 35013e59..fc01b55f 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -81,6 +81,7 @@ netbox_napalm_enabled: false netbox_napalm_packages: - napalm +netbox_setuptools_version: "" netbox_pip_extra_args: [] # Additional pip arguments (e.g., ['--no-cache-dir', '-i', 'https://pypi.example.com/simple']) netbox_pip_packages: [] netbox_pip_constraints: diff --git a/tasks/deploy_netbox.yml b/tasks/deploy_netbox.yml index 3da51e0c..83862219 100644 --- a/tasks/deploy_netbox.yml +++ b/tasks/deploy_netbox.yml @@ -24,8 +24,8 @@ ansible.builtin.pip: name: - pip - - setuptools - state: latest + - "setuptools{{ netbox_setuptools_version|default('') }}" + state: present virtualenv: "{{ netbox_virtualenv_path }}" virtualenv_command: "{{ netbox_python_binary }} -m venv" become: true