Move NetBox to Ansible using New netbox Role #20

Merged
june merged 7 commits from netbox into main 2025-02-15 20:10:58 +01:00
Owner
No description provided.
add redis role for ensuring redis is installed from distro packages
Some checks failed
/ Ansible Lint (push) Has been cancelled
/ Ansible Lint (pull_request) Successful in 2m33s
2dacd093cc
june force-pushed netbox from 2dacd093cc
Some checks failed
/ Ansible Lint (push) Has been cancelled
/ Ansible Lint (pull_request) Successful in 2m33s
to 66d6e54cf1
All checks were successful
/ Ansible Lint (push) Successful in 1m43s
/ Ansible Lint (pull_request) Successful in 1m40s
2025-02-13 02:00:35 +01:00
Compare
june force-pushed netbox from 66d6e54cf1
All checks were successful
/ Ansible Lint (push) Successful in 1m43s
/ Ansible Lint (pull_request) Successful in 1m40s
to c307e81d9f
All checks were successful
/ Ansible Lint (push) Successful in 1m40s
/ Ansible Lint (pull_request) Successful in 1m34s
2025-02-14 05:16:32 +01:00
Compare
add netbox role for ensuring netbox is deployed as specified
All checks were successful
/ Ansible Lint (push) Successful in 1m43s
/ Ansible Lint (pull_request) Successful in 1m39s
cf33fb2e0e
The role takes over the deployment of netbox and its dependencies, while
still requiring the user to provide the netbox version, db password and
config as well as to set up a web server and handle stuff like creating
users, etc.
This is in preparation for extending that notice to point out code that
is licensed differently.
add option to NetBox role for patch. NetBox for OIDC group and role map.
All checks were successful
/ Ansible Lint (push) Successful in 1m45s
/ Ansible Lint (pull_request) Successful in 1m37s
ea5fb41679
Add option to NetBox role to make it patch NetBox to add custom pipeline
code for OIDC group and role mapping.

The custom pipeline code is licensed under the Creative Commons: CC
BY-SA 4.0 license.

See:
https://github.com/goauthentik/authentik/blob/main/LICENSE
https://github.com/goauthentik/authentik/blob/main/website/integrations/services/netbox/index.md
https://docs.goauthentik.io/integrations/services/netbox/
5676b1a468
june force-pushed netbox from ea5fb41679
All checks were successful
/ Ansible Lint (push) Successful in 1m45s
/ Ansible Lint (pull_request) Successful in 1m37s
to a71071dfcc
Some checks failed
/ Ansible Lint (push) Failing after 1m10s
/ Ansible Lint (pull_request) Successful in 1m39s
2025-02-15 04:20:34 +01:00
Compare
move to copy
All checks were successful
/ Ansible Lint (push) Successful in 1m45s
/ Ansible Lint (pull_request) Successful in 1m39s
c0ae5dcdcd
june force-pushed netbox from c0ae5dcdcd
All checks were successful
/ Ansible Lint (push) Successful in 1m45s
/ Ansible Lint (pull_request) Successful in 1m39s
to c7260c46d0
All checks were successful
/ Ansible Lint (push) Successful in 1m37s
/ Ansible Lint (pull_request) Successful in 1m36s
2025-02-15 04:47:29 +01:00
Compare
june force-pushed netbox from c7260c46d0
All checks were successful
/ Ansible Lint (push) Successful in 1m37s
/ Ansible Lint (pull_request) Successful in 1m36s
to 249a3b753e
All checks were successful
/ Ansible Lint (push) Successful in 1m44s
/ Ansible Lint (pull_request) Successful in 1m38s
2025-02-15 05:22:27 +01:00
Compare
june force-pushed netbox from 249a3b753e
All checks were successful
/ Ansible Lint (push) Successful in 1m44s
/ Ansible Lint (pull_request) Successful in 1m38s
to 4c5eb12712
All checks were successful
/ Ansible Lint (push) Successful in 1m43s
/ Ansible Lint (pull_request) Successful in 1m37s
2025-02-15 06:11:05 +01:00
Compare
june force-pushed netbox from 4c5eb12712
All checks were successful
/ Ansible Lint (push) Successful in 1m43s
/ Ansible Lint (pull_request) Successful in 1m37s
to 09a8551c8a
All checks were successful
/ Ansible Lint (push) Successful in 1m36s
/ Ansible Lint (pull_request) Successful in 1m36s
2025-02-15 06:23:11 +01:00
Compare
netbox: move NetBox from NixOS to Ansible
All checks were successful
/ Ansible Lint (push) Successful in 1m46s
/ Ansible Lint (pull_request) Successful in 1m50s
2ec1471d7f
Also introduce netbox_hosts group for applying netbox role to multiple
hosts.
for non-verbose output hide user passwords in postgresql role
All checks were successful
/ Ansible Lint (pull_request) Successful in 1m36s
/ Ansible Lint (push) Successful in 1m34s
4def1334d8
june changed title from WIP: netbox to Move NetBox to Ansible using New netbox Role 2025-02-15 20:08:47 +01:00
june merged commit 4def1334d8 into main 2025-02-15 20:10:58 +01:00
june deleted branch netbox 2025-02-15 20:10:58 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
CCCHH/ansible-infra!20
No description provided.