


Netbox can be seen as our single source of truth for devices and network infrastructure.Įach Scaleway product team is a tenant of a set of resources. Netbox is a Data Center Infrastructure Management (DCIM) tool and an IP address management system (IPAM). Netbox is an open-source web application designed to help manage and document computer networks. Let's first start with the tool we use to store the inventory of all the raw devices: Netbox. This is a classical Bootstrapping problem. We have to properly install those to have an environment that can support a higher level of abstraction. Nevertheless, they are helping to bootstrap an environment in which Infra as Code becomes possible.Īs a service provider, we start with basic and unconfigured hardware such as pristine servers (from different manufacturers), unconfigured routers and switches.

We want this article to be easy to follow and explicit enough so that you fully understand what happens when you boot up an instance.As a result, the list of tools presented is not exhaustive.Īnother aspect of this article is that not all of these tools can be considered as "Infra as Code" per se because some do not deploy anything. In this article, we will review the different tools we use and how our product teams are using them to deliver your cloud resources as efficiently as possible. Efficient tools are essential to manage all these assets at scale. Infrastructure as Code (IaC) is a way to describe infrastructure in a language that is stored as a text file, just like code.
