From 747b30e238b9202ca20734af81fc155125368c9a Mon Sep 17 00:00:00 2001 From: lgfl-davidyoung <132992407+lgfl-davidyoung@users.noreply.github.com> Date: Fri, 31 Oct 2025 17:25:29 +0000 Subject: [PATCH 1/3] Add Ubuntu 24 vars file Clone of Ubuntu 22 --- vars/ubuntu-24.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 vars/ubuntu-24.yml diff --git a/vars/ubuntu-24.yml b/vars/ubuntu-24.yml new file mode 100644 index 00000000..f2caa0f3 --- /dev/null +++ b/vars/ubuntu-24.yml @@ -0,0 +1,19 @@ +--- +_netbox_packages: + - libxml2-dev + - libxslt1-dev + - libffi-dev + - libjpeg-dev + - graphviz + - libpq-dev + - libssl-dev +_netbox_python_packages: + - python3 + - python3-dev + - python3-pip + - python3-venv + - python3-psycopg2 # used by ansible's postgres modules +_netbox_python_binary: /usr/bin/python3 +_netbox_ldap_packages: + - libldap2-dev + - libsasl2-dev From b460884e90608bbcecc825b50c2028be466ba0bc Mon Sep 17 00:00:00 2001 From: lgfl-davidyoung <132992407+lgfl-davidyoung@users.noreply.github.com> Date: Fri, 31 Oct 2025 17:40:06 +0000 Subject: [PATCH 2/3] Add Ubuntu 24 --- meta/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/main.yml b/meta/main.yml index 12ada87b..8572c1d0 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -13,6 +13,7 @@ galaxy_info: - xenial - focal - jammy + - noble - name: Debian versions: - buster From 829157160b42b5f7c4021116e820188322d64106 Mon Sep 17 00:00:00 2001 From: lgfl-davidyoung <132992407+lgfl-davidyoung@users.noreply.github.com> Date: Fri, 31 Oct 2025 17:40:40 +0000 Subject: [PATCH 3/3] Update supported Ubuntu versions in README --- README.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.adoc b/README.adoc index 6fcc5aec..a119a12e 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, 13 / Ubuntu 16, 18, 20 and 22. +Supports CentOS 7, 8 / RHEL 9 / Debian 9, 10, 11, 12, 13 / Ubuntu 16, 18, 20 22 and 24. Note that this role is slightly opinionated and differs from installation instructions from the NetBox documentation. The main differences are: