This repository contains sample Ansible Playbooks and Event-Driven Ansible Rulebooks as demonstrated during the "Using Ansible to automate edge site infrastructure at scale" talk delivered in Red Hat's booth during Cisco Live US 2023 and during the "Automation at the Edge with Red Hat Ansible and Cisco Meraki" talk delivered in Red Hat's booth during Cisco Live US 2024.
The content and data models have been updated for 2024, and now utilize the latest release of the wwt.meraki collection. This collection has been rewritten to support the latest release and certified content provided as part of the cisco.meraki collection.
claim_devices.yml- Claim Meraki Devices, Orders, or Licenses into your Meraki Dashboard.configure_network.yml- Useswwt.merakiAnsible collection to provision demo environment.unconfigure_demo.yml- Callsremove_mqtt.ymlandremove_network.ymlto tear down Demo Environment in the proper order.send_webex_message.yml- Captures Meraki MV Camera snapshot and sends a Webex Teams message. Called from Event-Driven Ansible.
rulebooks/mt30-mqtt-rulebook.yml- Listens for MQTT Messages from Meraki MT30 sensor and triggers environment tear down or camera snapshot.
ENVEXAMPLE- Example .env file to be used if usingansible-playbookto run playbooks.
Nick Thompson - https://github.com/nsthompson