mirror of
https://github.com/CiscoDevNet/cml-community.git
synced 2025-10-22 23:32:01 +00:00
Remove submodules in favor of READMEs.
Also, add a new script, the cml-exporter.
This commit is contained in:
27
.gitmodules
vendored
27
.gitmodules
vendored
@@ -1,27 +0,0 @@
|
||||
[submodule "use-cases/cml-class-automation"]
|
||||
path = use-cases/cml-class-automation
|
||||
url = https://github.com/CiscoDevNet/cml-class-automation
|
||||
[submodule "use-cases/cml-cicd"]
|
||||
path = use-cases/cml-cicd
|
||||
url = https://github.com/CiscoDevNet/cml-cicd
|
||||
[submodule "use-cases/dst-automation"]
|
||||
path = use-cases/dst-automation
|
||||
url = https://github.com/CiscoDevNet/dst-automation
|
||||
[submodule "use-cases/virlutils"]
|
||||
path = use-cases/virlutils
|
||||
url = https://github.com/CiscoDevNet/virlutils
|
||||
[submodule "use-cases/ansible-cml"]
|
||||
path = use-cases/ansible-cml
|
||||
url = https://github.com/CiscoDevNet/ansible-cml
|
||||
[submodule "use-cases/sdwan-devops"]
|
||||
path = use-cases/sdwan-devops
|
||||
url = https://github.com/CiscoDevNet/sdwan-devops
|
||||
[submodule "lab-topologies/ciscolive-brkcrt-2059"]
|
||||
path = lab-topologies/ciscolive-brkcrt-2059
|
||||
url = https://github.com/CiscoLearning/ciscolive-brkcrt-2059.git
|
||||
[submodule "use-cases/cloud-cml"]
|
||||
path = use-cases/cloud-cml
|
||||
url = https://github.com/CiscoDevNet/cloud-cml.git
|
||||
[submodule "scripts/eve2cml"]
|
||||
path = scripts/eve2cml
|
||||
url = https://github.com/CiscoDevNet/eve2cml.git
|
14
scripts/README.md
Normal file
14
scripts/README.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Cisco Modeling Labs (CML) Scripts
|
||||
|
||||
This directory contains various scripts designed to assist with using Cisco Modeling Labs (CML). These scripts can help automate tasks, manage labs, and streamline your workflow with CML.
|
||||
|
||||
Feel free to explore the scripts and refer to their individual documentation or comments for usage instructions.
|
||||
|
||||
## Other Useful Scripts Hosted Elsewhere
|
||||
|
||||
In addition to the scripts in this directory, you may find the following external resources helpful:
|
||||
|
||||
- [eve2cml](https://github.com/CiscoDevNet/eve2cml) - An EVE-NG to CML lab topology conversion tool written in Python
|
||||
- [cml-exporter](https://github.com/xorrkaz/cml-exporter) - A Prometheus exporter for CML written in Python
|
||||
|
||||
These repositories contain additional scripts and examples for automating and managing CML environments.
|
Submodule scripts/eve2cml deleted from a1402eeddb
@@ -1,26 +1,27 @@
|
||||
# CML Use Cases
|
||||
# Cisco Modeling Labs (CML) Use Cases
|
||||
|
||||
This directory consists of Git submodules for other repositories that contain uses cases for CML and build off of
|
||||
CML's powerful REST API (and Python Client Library).
|
||||
This directory contains curated use cases for Cisco Modeling Labs (CML). Each use case demonstrates practical scenarios, workflows, or solutions that can be implemented using CML.
|
||||
|
||||
## Using
|
||||
## Use Cases in This Repository
|
||||
|
||||
By default, git doesn't pull down the submodules content. You can cause it to clone all of the submodules by doing the
|
||||
following:
|
||||
- Explore the subdirectories for available use cases hosted here.
|
||||
|
||||
```sh
|
||||
git submodule init
|
||||
git submodule update
|
||||
```
|
||||
## External Use Cases
|
||||
|
||||
If you haven't yet cloned the `cml-community` repo, you can use the following command to clone it and pull down all the
|
||||
submodules:
|
||||
The following use cases are not hosted in this repository but may be useful:
|
||||
|
||||
```sh
|
||||
git clone --recuse-submodules https://github.com/CiscoDevNet/cml-community
|
||||
```
|
||||
- [cml-class-automation](https://github.com/CiscoDevNet/cml-class-automation) - Proof of concept on how one can automate Cisco Modeling Labs in order to deliver networking courses using virtual labs.
|
||||
- [cml-cicd](https://github.com/CiscoDevNet/cml-cicd) - Example on using CML within a CI/CD pipeline.
|
||||
- [dst-automation](https://github.com/CiscoDevNet/dst-automation) - Automate the deployment and testing of Dynamic Split Tunneling on a Cisco ASA firewall within CML.
|
||||
- [cmlutils](https://github.com/CiscoDevNet/virlutils) - A collection of utilities for interacting with Cisco Modeling Labs (CML).
|
||||
- [ansible-cml](https://github.com/CiscoDevNet/ansible-cml) - Ansible Modules for CML.
|
||||
- [sdwan-devops](https://github.com/CiscoDevNet/sdwan-devops) - SD-WAN DevOps Tools built around CML.
|
||||
- [ciscolive-brkcrt-2059](https://github.com/CiscoLearning/ciscolive-brkcrt-2059) - Lab Up For Success With Cisco Modeling Labs.
|
||||
- [cloud-cml](https://github.com/CiscoDevNet/cloud-cml) - Run Cisco Modeling Labs on cloud infrastructure.
|
||||
|
||||
## Contributing
|
||||
|
||||
If you have a Git repo (doesn't even have to be on GitHub) that contains a use case for CML, submit a pull request or
|
||||
issue to get it added. We'd love to see how you're using CML.
|
||||
If you wish to submit a use case, you can either create a pull request to host it here in this repository, or you can submit a pull request
|
||||
for this `README.md` alone that points to your CML use cases hosted elsewhere.
|
||||
|
||||
Feel free to contribute new use cases or suggest additional resources!
|
||||
|
Submodule use-cases/ansible-cml deleted from 2406a0d8bf
Submodule use-cases/cloud-cml deleted from 15c8e5b21e
Submodule use-cases/cml-cicd deleted from 1a7083901c
Submodule use-cases/cml-class-automation deleted from 56ef511b80
Submodule use-cases/dst-automation deleted from dffcde76f1
Submodule use-cases/sdwan-devops deleted from aa17ca0f5c
Submodule use-cases/virlutils deleted from 41fe98e2d8
Reference in New Issue
Block a user