Puppet Module for managing Mikrotik Devices
Work in Progress.
For local testing using RVM:
- rvm use 2.4.5
- gem install bundler
- bundle install --binstubs [LEGACY?]
Single run:
rake beaker
Multiple runs:
BEAKER_provision=yes BEAKER_destroy=no rake beaker
BEAKER_provision=no BEAKER_destroy=no rake beaker
BEAKER_provision=no BEAKER_destroy=onpass rake beaker
cd .vagrant/beaker_vagrant_files/default.yml
vagrant ssh puppet
vagrant ssh ubuntu-16-04
- See spec/fixtures/testnodes.example.yaml
- See spec/fixtures/upgrade_source.example.yaml
- vagrant boxes add dulin/mikrotik
- cd vagrant; vagrant up See spec/fixtures/testnodes.example.yaml
The IPv6 package is not installed by default!
Works:
- Ruby 2.1.8
- Puppet 4.3.2
Works:
- Ruby 2.4.5
- Puppet 5.5.10
Works ("puppet6" branch):
- Ruby 2.4.5
- Puppet 6.13.0