Skip to content

Commit 1703e52

Browse files
committed
enh: Use latest pip/setuptools in virtualenv
1 parent f98225c commit 1703e52

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

tasks/deploy_netbox.yml

+15-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,21 @@
2727
owner: "{{ netbox_user }}"
2828
group: "{{ netbox_group }}"
2929

30-
- name: Create NetBox virtualenv and install needed Python dependencies
30+
- name: Create NetBox virtualenv
31+
pip:
32+
name:
33+
- pip
34+
- setuptools
35+
state: latest
36+
virtualenv: "{{ netbox_virtualenv_path }}"
37+
virtualenv_command: "{{ netbox_python_binary }} -m venv"
38+
become: true
39+
become_user: "{{ netbox_user }}"
40+
retries: 2
41+
register: _netbox_virtualenv_setup
42+
until: _netbox_virtualenv_setup is succeeded
43+
44+
- name: Install needed Python dependencies
3145
pip:
3246
requirements: "{{ netbox_current_path }}/requirements.txt"
3347
extra_args: "-c {{ netbox_current_path }}/constraints.txt"

0 commit comments

Comments
 (0)