https://github.com/locationlabs/ansible-netq-agent
Ansible role to install the NetQ agent on Cumulus switches
https://github.com/locationlabs/ansible-netq-agent
ansible cumulus network networking
Last synced: 27 days ago
JSON representation
Ansible role to install the NetQ agent on Cumulus switches
- Host: GitHub
- URL: https://github.com/locationlabs/ansible-netq-agent
- Owner: locationlabs
- License: apache-2.0
- Created: 2018-01-25T23:47:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-02-12T01:54:12.000Z (over 5 years ago)
- Last Synced: 2024-04-16T03:44:00.005Z (about 2 years ago)
- Topics: ansible, cumulus, network, networking
- Size: 21.5 KB
- Stars: 1
- Watchers: 8
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ansible-netq-agent
A role for Installing NetQ3 agents on Cumulus Linux switches.
For more information, see the [NetQ documentation](https://docs.cumulusnetworks.com/display/NETQ/).
## Requirements
Cumulus Linux => 3.3
Cumulus NetQ => 3.x
## Role Variables
* `netq_backend_server`: IP of the netq server
* `netq_repo_version`: Version of the netq repo, e.g. "netq-3.0" or "netq-latest"
## Dependencies
None
## Notes
This role will handle the removal of existing 1.4, 2.4 and 3.0 repo entries in the event
you are changing the repo version from an earlier version. If the current version is
something other than 1.4, 2.4, or 3.0 (like netq-latest) this is left to the user. You could
simply change "state: present" to "state: absent" for your previous
version before updating to the new version or add the desired version
to be removed in the task: "Remove any old netq repos" in /task/main.yml
If the versions 1.4, 2.4 or 3.0 are already installed they will be upgraded to 3.1
or latest depending on `netq_repo_version`. If the Cumulus Linux host has no
agents already installed, then netq-agent and netq-apps (cli)
version 3.1 or latest will be installed.
This role currently doesn't consider Ubuntu or RHE/CentOS hosts, only Cumulus Linux.
## Example Playbook
```yaml
- hosts: switches
tasks:
- import_role:
name: ansible-netq-agent
```
## License
Apache License 2.0
## Author Information
Location Labs by Avast