Skip to main content

Netwotk automation tool

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyformica-0.1.9.tar.gz (506.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyformica-0.1.9-py3-none-any.whl (525.9 kB view details)

Uploaded Python 3

File details

Details for the file pyformica-0.1.9.tar.gz.

File metadata

  • Download URL: pyformica-0.1.9.tar.gz
  • Upload date:
  • Size: 506.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyformica-0.1.9.tar.gz
Algorithm Hash digest
SHA256 3616ca8876733f2468bc8c74c5dfad5c7bdccb17507005e2f648b2792e08b4e4
MD5 7ab542ad539066e0ad4ec3a213b5c2fa
BLAKE2b-256 c2d95814708f134188cedb98db90156100c5297a30788a1c49e634137eae5dc7

See more details on using hashes here.

File details

Details for the file pyformica-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: pyformica-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 525.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyformica-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1d284b8464ab7ff901c8e89f6de9c8382cc7698e299602255e447496cef54892
MD5 2bc0a370847b143396e9f22b51413203
BLAKE2b-256 5de488e0ec2bdb9926adadaea5ee2980c84f4207ab97028f91d5a3c1974213c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page