centralized configuration management

Hello,
I have multiple routerboards with the same configuration.
how can I make centralized add some changes to the configuration for all devices? (i.e. add firewall rule or change ntp client server address)

I use a Makefile with all of my Tiks listed which ssh’s to each device and runs the command to effect the change I want.

You could easily do it with straight shell scripting. You might be able to do it with a batch script wrapped around PuTTY in windows.

Or you put the config changes in a .rsc file and programmatically upload it to your devices with remote filename xxxx.auto.rsc - these will be automatically executed when uploaded via ftp. (But not deleted, you should add a delete command in the last line of the file to upload).

For convenience you can add all your remote routers to an address list and use this script:
:foreach i in=[/ip firewall address-list find list=myremoterouters] do={
[/tool fetch address=[/ip firewall address-list get $i address] mode=ftp user=admin password=password src-path=my.script.rsc dst-path=configadd.auto.rsc upload=yes];
}Cheers
-Chris