Skip to content

Commit

Permalink
add support for Ubuntu 22.04 LTS (#43)
Browse files Browse the repository at this point in the history
* updated README with compatibility information
* updated meta for Ansible Galaxy
  • Loading branch information
jvoss authored Jul 11, 2022
1 parent 1737fca commit cc273e2
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 2 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
- debian11
- rockylinux8
- ubuntu2004
- ubuntu2204

services:
postgres:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/netbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ jobs:
- debian11
- rockylinux8
- ubuntu2004
- ubuntu2204
netbox:
- v3.2.6
- v3.1.11
Expand Down
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,16 @@ on a variety of popular Linux distributions.

## General Information

This role manages the installation and configuration of NetBox. This role
This role manages the installation and configuration of NetBox. It
does not provide PostgreSQL or Redis services that are required dependencies
of the application. Those tasks are intentionally left to allow the user to
manage those services within their own roles and playbooks.
manage those services within their own roles and playbooks. Please see the
[EXAMPLE](EXAMPLE.md) playbook for details about how to manage those services.

Releases are only issued when necessary to support changes in NetBox. This role
is continuously tested on new versions of NetBox. Please see the
[GitHub](https://github.com/jvoss/ansible-role-netbox) repo for the latest
compatability information.

### Supported Platforms

Expand All @@ -40,6 +46,7 @@ Tested on the following platforms:
* Debian Bullseye
* Rocky Linux 8 / Red Hat Enterprise Linux (RHEL) 8.2+
* Ubuntu 20.04
* Ubuntu 22.04

This role will require root access (via sudo) to manage system dependencies and actions
on behalf of netbox.
Expand Down
1 change: 1 addition & 0 deletions meta/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ galaxy_info:
- name: Ubuntu
versions:
- focal
- jammy
- name: Debian
versions:
- buster
Expand Down
7 changes: 7 additions & 0 deletions vars/Ubuntu-22.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
__python_version: "3.10"
__python_packages:
- "python{{ python_version | default(__python_version) }}"
- "python3-pip"
- "python{{ python_version | default(__python_version) }}-venv"
- "python{{ python_version | default(__python_version) }}-dev"

0 comments on commit cc273e2

Please sign in to comment.