1.2.01314.2 MB
MIT
strict
core18
ORM is a reverse proxy configuration generator.
ORM is a reverse proxy configuration generator. It generates configuration for
HAProxy and Varnish to perform HTTP routing and rewriting, backed by a user
friendly YAML config format called ORM rules with built-in collision detection.
For full usage examples, and more information see https://github.com/nsg/origin-routing-machine-snap/blob/master/README.md
Install the stable release:
Enter a writable location:
Generate sample configuration to get you started!
Run ORM!
All done!
HAProxy and Varnish to perform HTTP routing and rewriting, backed by a user
friendly YAML config format called ORM rules with built-in collision detection.
For full usage examples, and more information see https://github.com/nsg/origin-routing-machine-snap/blob/master/README.md
Install the stable release:
snap install origin-routing-machineEnter a writable location:
cd ~/snap/origin-routing-machine/current/Generate sample configuration to get you started!
origin-routing-machine.generate-samplesRun ORM!
origin-routing-machine --globals-path globals.yml --orm-rules-path 'sample-rules/*.yml' --output-dir .All done!
ls -l {haproxy,varnish}*
-rw-r--r-- 1 nsg nsg 4439 mar 7 12:52 haproxy.cfg
-rw-r--r-- 1 nsg nsg 6397 mar 7 12:52 varnish.vclUpdate History
1.2.0 (13)13 Dec 2025, 09:47 UTC
7 Mar 2020, 12:11 UTC
7 Mar 2020, 13:26 UTC
13 Dec 2025, 09:47 UTC