Skip to content

Latest commit

 

History

History
55 lines (50 loc) · 2.93 KB

intro.md

File metadata and controls

55 lines (50 loc) · 2.93 KB

Introduction to inventory

This software is dedicated to provide abstract layer on multiple compute/storage resource provider or technologies

See API to get API documentation.

For now architecture is the following :

+----------+                 +---------------------+
|   AWS    |---------------->|                     |
+----------+----+            |                     |          +------------+
                |            |                     |--------->|  Caller    |----> SSH,ANSIBLE,SFTP
+----------+    |            |                     |          +------------+      
|   OVH    |---------------->|                     |                /\
+----------+----+            |    Inventory        |          +------------+
                |            |                     |--------->| Provisioner|
+-----------+   |            |                     |          +------------+
| OVH-CLOUD |--------------->|                     |
+-----------+---+            |                     |
                |            |                     |
+-----------+   |            |                     |
| LeaseWeb  |--------------->|                     |
+-----------+-- +            |                     |
                |            |                     |
+-----------+   |            |                     |
| Internal  |--------------->|                     |
+-----------+---+            |                     |
                |            |                     |
+-----------+   |            |                     |
| AliCloud  |--------------->|                     |<--+
+-----------+---+            |                     |   |           
                +------------+---------------------+   |
                |                       ||             |
                |                       ||             |
               \/                       \/             |
        +-----------+        +---------------------+   |
        | REST API  |<-------|                     |   |
        +-----------+        |    App Inventory    |   |
               /\            |                     |   |
                |            +---------------------+   |
                |                                      |
                |            +---------------------+   |
                +------------| DNS Cleaner         |---+
                |            +---------------------+
                |                      |
                |                     \/
                |            +---------------------+
                +------------|    DNS (bind9)      |
                |            +---------------------+
                |
                |            +---------------------+
                +------------| DHCP (isc-dhcp)     |
                             +---------------------+

Enjoy !