diff --git a/tasks/deploy_netbox.yml b/tasks/deploy_netbox.yml index 6e88dec..99d09c0 100644 --- a/tasks/deploy_netbox.yml +++ b/tasks/deploy_netbox.yml @@ -6,6 +6,7 @@ with_items: - "{{ netbox_releases_path }}" - "{{ netbox_shared_path }}" + - "{{ netbox_shared_path }}/media/image-attachments" - include: "install_via_{{ 'git' if netbox_git else 'stable' }}.yml" @@ -57,6 +58,15 @@ notify: - reload netbox.service +- name: Set MEDIA_ROOT to shared media directory + lineinfile: + path: "{{ netbox_config_path }}/settings.py" + regexp: '^MEDIA_ROOT\s*=' + line: 'MEDIA_ROOT = "{{ netbox_shared_path }}/media/"' + state: present + notify: + - reload netbox.service + - name: Run database migrations for NetBox django_manage: command: migrate