diff --git a/README.adoc b/README.adoc index b7c75b84..6fcc5aec 100644 --- a/README.adoc +++ b/README.adoc @@ -17,7 +17,7 @@ Deploys and configures https://github.com/netbox-community/netbox[NetBox], an IP This role will deploy NetBox within its own virtualenv either by release tarball or via git using uWSGI as the application server. -Supports CentOS 7, 8 / RHEL 9 / Debian 9, 10, 11, 12 / Ubuntu 16, 18, 20 and 22. +Supports CentOS 7, 8 / RHEL 9 / Debian 9, 10, 11, 12, 13 / Ubuntu 16, 18, 20 and 22. Note that this role is slightly opinionated and differs from installation instructions from the NetBox documentation. The main differences are: diff --git a/meta/main.yml b/meta/main.yml index 4f914bbe..12ada87b 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -19,6 +19,7 @@ galaxy_info: - stretch - bullseye - bookworm + - trixie - name: EL versions: - 7 diff --git a/vars/debian-13.yml b/vars/debian-13.yml new file mode 100644 index 00000000..fdbe12d5 --- /dev/null +++ b/vars/debian-13.yml @@ -0,0 +1,21 @@ +--- +_netbox_packages: + - libxml2-dev + - libxslt1-dev + - libffi-dev + - libjpeg-dev + - graphviz + - libpq-dev + - libssl-dev + - systemd-cron +_netbox_python_packages: + - python3.13 + - python3.13-dev + - python3-venv + - python3-pip + - python3-psycopg2 # used by ansible's postgres modules +_netbox_python_binary: /usr/bin/python3 +_netbox_ldap_packages: + - libldap2-dev + - libsasl2-dev +netbox_uwsgi_in_venv: true