{"id":15631269,"url":"https://github.com/ipspace/netopsworkshop","last_synced_at":"2025-04-07T10:29:22.291Z","repository":{"id":4276952,"uuid":"52597573","full_name":"ipspace/NetOpsWorkshop","owner":"ipspace","description":"Test cases and scenarios for Network Automation workshop","archived":false,"fork":false,"pushed_at":"2024-01-01T12:07:16.000Z","size":239,"stargazers_count":212,"open_issues_count":2,"forks_count":72,"subscribers_count":39,"default_branch":"master","last_synced_at":"2025-03-29T19:09:05.602Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.ipspace.net/Hands-On_Network_Automation","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ipspace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-26T10:36:21.000Z","updated_at":"2025-02-10T22:47:22.000Z","dependencies_parsed_at":"2024-01-01T09:43:04.889Z","dependency_job_id":"7c9509a0-b8f0-4fd3-89e5-74a8f21c12a9","html_url":"https://github.com/ipspace/NetOpsWorkshop","commit_stats":{"total_commits":169,"total_committers":8,"mean_commits":21.125,"dds":0.2248520710059172,"last_synced_commit":"53723ef18ed03f722c3bb01355f68961025061f8"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipspace%2FNetOpsWorkshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipspace%2FNetOpsWorkshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipspace%2FNetOpsWorkshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipspace%2FNetOpsWorkshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ipspace","download_url":"https://codeload.github.com/ipspace/NetOpsWorkshop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247635266,"owners_count":20970706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T10:39:45.565Z","updated_at":"2025-04-07T10:29:22.261Z","avatar_url":"https://github.com/ipspace.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Network Automation Workshop - Sources\n\nThis repository contains sources for all demos shown during the\n[Network Automation workshop](http://www.ipspace.net/NetAutWS)\nand [Ansible webinar](http://www.ipspace.net/Ansible):\n\n## Subdirectories \n* Install: Lab installation guidelines\n* YAML: YAML syntax examples (YAML section of the workshop)\n* Jinja2: Sample templates (Jinja2 section of the workshop)\n* Ansible: Ansible playbooks\n  * Simple: simple actions using RAW module\n  * Logging: create SNMP and logging configuration commands for Cisco IOS and Nexus OS\n  * SNMPFacts: use SNMP facts in Ansible playbooks\n  * Networking: Ansible Networking modules\n* Examples: Further Ansible examples from ansible-examples repository\n\n## Installation\n\nI'm running Ansible in a Ubuntu Vagrant box. Install Vagrant and VirtualBox (or VMware Fusion/Workstation if you're using VIRL) and start vagrant. Further Ubuntu installation scripts are in the _install_ directory.\n\nThe networking examples are focused on Cisco IOS and Nexus OS. You can run them in VIRL or have a Cisco router (or CSR 1000v) connected to a Nexus switch.\n\n### Starting the Ubuntu VM\n\nVarious _Vagrantfile_ versions in _install_ directory contain different test environments. Select the one you prefer and copy it into _Vagrantfile_ in top directory. \n\nTo start the Ubuntu VM start the VM with **vagrant up nms**. To start the whole test environment use **vagrant up**. Continue the installation process using the instructions in the [_install_ directory] (install).\n\n**Note**: if you're using VMware Fusion or Workstation you _MUST_ specify the Vagrant provider in the **vagrant up** command with the\n**--provider vmware_fusion** or **--provider vmware_workstation** flags the first time you're starting the VM.\n\n## Usage\n\nDownload, explore \u0026 enjoy... and when you discover you want to know more, register for the:\n\n* [Ansible for Networking Engineers](http://www.ipspace.net/Ansible_for_Networking_Engineers) online course ([contents](https://my.ipspace.net/bin/list?id=AnsibleOC)) or\n* [Building Network Automation Solutions](http://www.ipspace.net/Building_Network_Automation_Solutions) online course ([contents](https://my.ipspace.net/bin/list?id=NetAutSol))\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipspace%2Fnetopsworkshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fipspace%2Fnetopsworkshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipspace%2Fnetopsworkshop/lists"}