diff --git a/roles/netbox/tasks/main.yml b/roles/netbox/tasks/main.yml index d1206bd..36b4e04 100644 --- a/roles/netbox/tasks/main.yml +++ b/roles/netbox/tasks/main.yml @@ -74,13 +74,21 @@ group: "{{ netbox_group }}" 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 command: cmd: ./upgrade.sh chdir: "/opt/netbox-{{ netbox_version }}" become: true become_user: "{{ netbox_user }}" - when: netbox_unarchive.changed + when: netbox_unarchive.changed or netbox_psycopg_fix.changed # TODO - still manual work # * Create a super user