File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -81,6 +81,7 @@ netbox_napalm_enabled: false
8181netbox_napalm_packages :
8282 - napalm
8383
84+ netbox_skip_pip_cache : false # If true, use '--no-cache-dir' for pip installs in NetBox venv
8485netbox_pip_packages : []
8586netbox_pip_constraints :
8687 # Blacklist pynacl 1.3.0 due to https://github.com/pyca/pynacl/issues/479
Original file line number Diff line number Diff line change 6262- name : Install needed Python dependencies
6363 ansible.builtin.pip :
6464 requirements : " {{ netbox_shared_path }}/requirements.txt"
65- extra_args : " -c {{ netbox_shared_path }}/constraints.txt"
65+ extra_args : " {{ ([' -c {{ netbox_shared_path }}/constraints.txt'] + (['--no-cache-dir'] if netbox_skip_pip_cache else [])) | join(' ') }} "
6666 virtualenv : " {{ netbox_virtualenv_path }}"
6767 become : true
6868 become_user : " {{ netbox_user }}"
7575 name : " {{ item }}"
7676 state : present
7777 virtualenv : " {{ netbox_virtualenv_path }}"
78+ extra_args : " {{ '--no-cache-dir' if netbox_skip_pip_cache else omit }}"
7879 become : true
7980 become_user : " {{ netbox_user }}"
8081 retries : 2
9293 content : |
9394 {% for dep in _netbox_python_deps %}
9495 {{ dep }}
95- {% endfor %}
96+ {% endfor %}
9697 dest : " {{ netbox_current_path }}/local_requirements.txt"
9798 owner : " {{ netbox_user }}"
9899 group : " {{ netbox_group }}"
You can’t perform that action at this time.
0 commit comments