Formica
A low-code automation tool for network configuration
Requirements
- Python 3.12
Usage
1. Initialize the metadata folder
The default path for the metadata folder is ~/formica. You can change it by setting the FORMICA_HOME environment variable.
To initialize the metadata folder, run:
formica init
The metadata folder will be created at the specified path, and it will contain the following files:
formica.ini: Configuration file for Formica.logs/: Directory for logs.logging_config.json: Logging configuration file.
You should check the formica.ini file to configure before running.
2. Run Formica
To run all 3 components of Formica (Webserver, Scheduler and Executor), use this command:
formica standalone
Formica will be available at http://localhost:8000. (with default HOST and PORT)
Metadata
Release files for pyformica 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyformica-0.1.9.tar.gz | 506.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyformica-0.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.0 MB
Release files / pyformica-0.1.9.tar.gz
| Download URL | pyformica-0.1.9.tar.gz |
|---|---|
| Size | 506.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3616ca8876733f2468bc8c74c5dfad5c7bdccb17507005e2f648b2792e08b4e4
|
|
BLAKE2b-256 checksum How to use checksums |
c2d95814708f134188cedb98db90156100c5297a30788a1c49e634137eae5dc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / pyformica-0.1.9-py3-none-any.whl
| Download URL | pyformica-0.1.9-py3-none-any.whl |
|---|---|
| Size | 525.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d284b8464ab7ff901c8e89f6de9c8382cc7698e299602255e447496cef54892
|
|
BLAKE2b-256 checksum How to use checksums |
5de488e0ec2bdb9926adadaea5ee2980c84f4207ab97028f91d5a3c1974213c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|