Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ciscodevnet/ansible-dnac
Ansible Collection for automating operations using Cisco DNA Center
https://github.com/ciscodevnet/ansible-dnac
ansible ansible-collection automation cisco devnet dnac network
Last synced: 27 days ago
JSON representation
Ansible Collection for automating operations using Cisco DNA Center
- Host: GitHub
- URL: https://github.com/ciscodevnet/ansible-dnac
- Owner: CiscoDevNet
- License: gpl-3.0
- Created: 2019-05-28T14:37:29.000Z (over 5 years ago)
- Default Branch: devel
- Last Pushed: 2019-07-19T20:08:41.000Z (over 5 years ago)
- Last Synced: 2024-08-03T20:01:33.196Z (4 months ago)
- Topics: ansible, ansible-collection, automation, cisco, devnet, dnac, network
- Language: Python
- Homepage:
- Size: 45.9 KB
- Stars: 6
- Watchers: 18
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-cisco-dnac - ansible-dnac
README
# ansible-dnac
The `ansible-dnac` project provides an Ansible collection for automating tasks
of the Cisco DNA Center server. It provides a set of plugins and roles for
perfoming tasks against the DNA Center server.Note: This collection is not compatible with versions of Ansible before 2.8
## Requirements
* Ansible 2.8 or later
* Cisco Intent API 1.2 or later## Contributing
Contributions are strongly encourged from the Cisco DevNet community. To
contribute to this collection simply fork the project in Github, create a new
feature and/or bugfix branch, make your changes and submit a pull request.## Running from source
This collection can be run from the source checkout. To install the
collection issue the following command:```make install```
This command will install the collection to the local users Ansible collections
path at ```~/.ansible/collections/ansible_collections/ciscodevnet/ansible_dnac```To uninstall the collection issue the command:
```make uninstall```
Once the collection is installed, you can use it in a playbook by specifying
the full namespace path to the module, plugin and/or role.```
---
- hosts: dnac
gather_facts: notasks:
- name: add devices to inventory
ciscodevnet.ansible_dnac.devices:
config:
- address: 1.2.3.4
username: ansible
password: ansible
snmp_ro_community: public
snmp_rw_community: private
- address: 5.6.7.8
username: ansible
password: ansible
snmp_ro_community: public
snmp_rw_communit
state: present
```## License
GPLv3
## Contributors
* Peter Sprygada (privateip)