Basic Ansible roles and playbooks for working with Cisco Meraki organizations, admins, networks, and devices.
-
Clone this repository:
git clone https://github.com/1homas/Ansible_Meraki.git cd Ansible_Meraki
-
Create your Python environment and install Ansible:
pip install --upgrade pip pip install pipenv pipenv install --python 3.9 pipenv install ansible jmespath pipenv shell
💡 If you have any problems installing Python or Ansible, see Installing Ansible.
-
Export your Meraki Dashboard API key into your terminal environment:
export MERAKI_KEY='EXAMPLE+KEYc320e12ee407159487a4cabc41abb'
-
Edit the
show.yaml
file and change the variablemeraki_org_name
to match your organization. -
Run the Ansible playbook(s).
ansible-playbook show.yaml
The examples in this repository are licensed under the Cisco Sample Code License.
- cisco.meraki Ansible Documentation