netbox: fix psycopg dependency to use binary

the C variant will fail to compile
This commit is contained in:
Markus 2024-05-27 22:48:36 +02:00
parent 620d4c94f2
commit 82ede41fe9

View File

@ -74,13 +74,21 @@
group: "{{ netbox_group }}" group: "{{ netbox_group }}"
recurse: yes recurse: yes
- name: Fix psycopg variant
lineinfile:
path: "/opt/netbox-{{ netbox_version }}/requirements.txt"
regexp: '^psycopg\[.*,pool\]==(.*)$'
line: 'psycopg[binary,pool]==\1'
backrefs: yes
register: netbox_psycopg_fix
- name: Run upgrade script - name: Run upgrade script
command: command:
cmd: ./upgrade.sh cmd: ./upgrade.sh
chdir: "/opt/netbox-{{ netbox_version }}" chdir: "/opt/netbox-{{ netbox_version }}"
become: true become: true
become_user: "{{ netbox_user }}" become_user: "{{ netbox_user }}"
when: netbox_unarchive.changed when: netbox_unarchive.changed or netbox_psycopg_fix.changed
# TODO - still manual work # TODO - still manual work
# * Create a super user # * Create a super user