ansible-mikrotik
mtk-ros-upgrade is a role that when used will check that ROS is updated and if not will get the router upgraded Ansible Roles
!
mtk-firmware-upgrade is a role that when used will upgrade the firware on a Mikrotik
!
mtk-ssh-keys is a role that when used will create an RSA keypair on the Ansible host, and install the public key on a MTK device
!
mtk-password is a role that when used will update the password for a supplied user
Ansible Playbooks
mtk-wlan2-ani enables adaptive noise immunity on wlan2(usually the 5ghz radio)
!
mtk-wlan2-power drastically lowers power on wlan2 by setting its dBi on the interface artificially high and setting it to indoor
!
mtk-wlan2-tuning enables a whole host of tweaks for the wlan2 radio
!
mtk-switch-interface-desc loops through a switch looking at the neighbor table. It filters the table by type ether for copper
interfaces. It also looks for devices that start with "Room" as their identity. I set the CPEs in the rooms to be named Room101,
Room205, etc. So adjust the filters as you need. It then loops through each neighbor entry and updates the physical interface
description so that it's easy to see which device is connected to which switch port.
!
mtk-probe-tshoot-file.yml - Connects to test probes and pings/traceroutes for a destination IP, then saves it into a single file.
If you also specify a source address it will ping/trace to that also and add it to the file.
!
mtk-probe-tshoot-screen.yml - Connects to test probes and pings/traceroutes for a destination IP, then displays it to the screen.
If you also specify a source address it will ping/trace to that also and add it the screen display.