Project

construqt

0.01
No commit activity in last 3 years
No release in over 3 years
Construqt me
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 10.0

Runtime

 Project Readme

what is construqt

construqt is an interface to describe strong depending network structures.

construqt describes connections(left,right) with same syntax, and hides the implementation details from user. It is vendor agnostic.

construqt uses a programming language(ruby) to describe the network. There is no static configuration file or format or syntax.

construqt knows the described network connections and generates a network-documentation on the fly.

woko service

to build standalone/offline packages on a mac for linux dpkg based distros you need a webservice which provides the list of packages and download urls. This is not completed, infact the lxc containers are not apt update'ed. So the information could be get old.

Here is it:

curl -i "woko.construqt.net:7878" -H "application/json" \
-d '{"dist":"ubuntu","arch":"amd64","version":"xenial","packages":["strongswan"]}'

examples

There are now parts of my homenetwork as living examples. Just go to examples and do ruby construqt.rb and have a look in the generated cfgs directory.

Here are the hand drawn picture of the example network

alt tag https://docs.google.com/drawings/d/16ipb13nHpIuQmVJlAk3TNada8zNe9v3V-Wmv9cLiyWA/edit?usp=sharing

This is the generated network plan

alt tag https://storage.googleapis.com/construqt/world.svg