We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f98225c commit 1703e52Copy full SHA for 1703e52
tasks/deploy_netbox.yml
@@ -27,7 +27,21 @@
27
owner: "{{ netbox_user }}"
28
group: "{{ netbox_group }}"
29
30
-- name: Create NetBox virtualenv and install needed Python dependencies
+- 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
45
pip:
46
requirements: "{{ netbox_current_path }}/requirements.txt"
47
extra_args: "-c {{ netbox_current_path }}/constraints.txt"
0 commit comments