Skip to content

Automate the configuration of networks using YAML files.

License

Notifications You must be signed in to change notification settings

Addax101/YAML-NetConf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAML-NetConf

YAML-NetConf is a project that aims to automate the configuration of networks using YAML files. The project provides a set of scripts and YAML files that can be used to configure routers, switches, and other network devices, as well as set up and configure virtual private networks (VPNs) and other network services.

Features

  • Automates the configuration of network devices using YAML files.
  • Support for configuring routers, switches, and other network devices.
  • Support for setting up and configuring virtual private networks (VPNs) and other network services.
  • Easy to use and understand due to the use of YAML.
  • Can be easily integrated with other automation tools.

Requirements

  • Python 3.x
  • Ansible 2.x
  • Network Devices that support Ansible

Installation

  • Clone the repository: git clone https://github.com/Addax101/YAML-NetConf
  • Install the required python modules pip install -r requirements.txt
  • Edit the YAML files to match your network configuration
  • Run the script python main.py

Usage

The project provides a set of YAML files that can be used to configure the network devices. The files are located in the configs directory. To configure a device, edit the appropriate YAML file to match your network configuration.

Once the YAML files are configured, you can use the provided script to apply the configuration to the network devices.

Contribution

This is an open source project and contributions are welcome. If you would like to contribute to the project, please fork the repository and submit a pull request.

Licensing

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

If you have any questions or feedback, please open an issue .

Acknowledgements

  • Ansible
  • YAML

About

Automate the configuration of networks using YAML files.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages