add additional netbox steps
Signed-off-by: Louis Abel <label@rockylinux.org>
This commit is contained in:
parent
50b2258e9b
commit
2cd17e13c4
@ -7,6 +7,30 @@
|
|||||||
group: netbox
|
group: netbox
|
||||||
state: link
|
state: link
|
||||||
|
|
||||||
|
- name: As netbox user, install deps part 1
|
||||||
|
ansible.builtin.pip:
|
||||||
|
name:
|
||||||
|
- pip
|
||||||
|
- setuptools
|
||||||
|
state: latest
|
||||||
|
virtualenv: "/opt/netbox-{{ netbox_version }}/venv"
|
||||||
|
virtualenv_command: "{{ netbox_python_binary }} -m venv"
|
||||||
|
become: true
|
||||||
|
become_user: netbox
|
||||||
|
retries: 2
|
||||||
|
register: netbox_virtualenv_setup
|
||||||
|
until: netbox_virtualenv_setup is succeeded
|
||||||
|
|
||||||
|
- name: As netbox user, install deps part 2
|
||||||
|
ansible.builtin.pip:
|
||||||
|
requirements: "/opt/netbox-{{ netbox_version }}/requirements.txt"
|
||||||
|
virtualenv: "/opt/netbox-{{ netbox_version }}/venv"
|
||||||
|
become: true
|
||||||
|
become_user: netbox
|
||||||
|
retries: 2
|
||||||
|
register: netbox_virtualenv_setup
|
||||||
|
until: netbox_virtualenv_setup is succeeded
|
||||||
|
|
||||||
- name: Deploy templated configuration
|
- name: Deploy templated configuration
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "opt/netbox/netbox/netbox/configuration.py.j2"
|
src: "opt/netbox/netbox/netbox/configuration.py.j2"
|
||||||
|
@ -1,14 +1,23 @@
|
|||||||
---
|
---
|
||||||
netbox_version: "3.7.4"
|
netbox_version: "3.7.4"
|
||||||
netbox_checksum: "f0c2026b81ab9785f3530eb3c59a922517630976c2af1f95eea02f8bfb9613fd"
|
netbox_checksum: "f0c2026b81ab9785f3530eb3c59a922517630976c2af1f95eea02f8bfb9613fd"
|
||||||
|
netbox_python_binary: "/usr/bin/python3.9"
|
||||||
netbox_pkg:
|
netbox_pkg:
|
||||||
- git
|
- git
|
||||||
- libxml2-devel
|
- libxml2-devel
|
||||||
- libxslt-devel
|
- libxslt-devel
|
||||||
- libffi-devel
|
- libffi-devel
|
||||||
|
- libjpeg-devel
|
||||||
- libpq-devel
|
- libpq-devel
|
||||||
- nginx
|
- nginx
|
||||||
|
- openldap-devel
|
||||||
- openssl-devel
|
- openssl-devel
|
||||||
|
- python3
|
||||||
|
- python3-devel
|
||||||
|
- python3-libselinux
|
||||||
|
- python3-pip
|
||||||
|
- python3-psycopg2
|
||||||
|
- python3-setuptools
|
||||||
- redhat-rpm-config
|
- redhat-rpm-config
|
||||||
- redis
|
- redis
|
||||||
netbox_selinux_booleans:
|
netbox_selinux_booleans:
|
||||||
|
Loading…
Reference in New Issue
Block a user