Difference between revisions of "How to install Netbox"

From ppwiki
Jump to navigation Jump to search
Line 9: Line 9:
 
* The puppetlabs-vcsrepo module  
 
* The puppetlabs-vcsrepo module  
 
=Installation=
 
=Installation=
 +
We will not convert the installation and configuration of puppet master in this tutorial. if you do not have a puppet master server in your environment, you can do all the steps below manually by following the instructions in the reference section. Once done, you can continue with this tutorial from the configuration section.
 
==Download modules==
 
==Download modules==
 
==Create the class==
 
==Create the class==
 
==Setup hiera==
 
==Setup hiera==
 
==Run puppet==
 
==Run puppet==
 +
 
=Configuration=
 
=Configuration=
 
=Conclusion=
 
=Conclusion=
 
=References=
 
=References=
 
https://netbox.readthedocs.io/en/stable/
 
https://netbox.readthedocs.io/en/stable/

Revision as of 22:02, 9 September 2018

NetBox is an open source web application the is design to manage a network infrastructure.

In this tutorial, we will be installing Netbox using puppet for the installation and a bash script for the basic configuration.

Prerequisites

For this turtorail, we will need:

  • A puppet master node
  • The netbox node
  • The puppetlabs postgresql module
  • The puppetlabs-vcsrepo module

Installation

We will not convert the installation and configuration of puppet master in this tutorial. if you do not have a puppet master server in your environment, you can do all the steps below manually by following the instructions in the reference section. Once done, you can continue with this tutorial from the configuration section.

Download modules

Create the class

Setup hiera

Run puppet

Configuration

Conclusion

References

https://netbox.readthedocs.io/en/stable/