A tool for converting an ACI APIC configuration to an Apstra configuration, outputted as a Terraform configuration.
These instructions will help you set up and run the project on your local machine.
You need to have the following installed:
- Python 3.x
- Required Python packages (listed in
requirements.txt
)
Follow these steps to set up the development environment:
-
Clone the repository:
git clone https://github.com/yourusername/aci-to-apstra.git cd aci-to-apstra
-
Install the required packages:
pip install -r requirements.txt
To run the project, the user must download the APIC configuration JSON file directly from the APIC appliance.
Once the APIC config JSON is downloaded, run the following command:
python3 src/main.py
Additional notes on how to deploy this project on a live system will be provided here.
- Python - The main programming language used
- Jinja2 - Template engine for Python
- Terraform - Infrastructure as Code tool
- Adam Jarvis
- Mohamed Abouzeina
This project is licensed under the MIT License - see the LICENSE file for details.