Hi all,
I am using Salt with the Syndic functionality, since I have several servers on an internal network that cannot communicate with the outside world. There is a 'root' salt-master running on a regular server (we'll name it host1), and there is a gateway host which can access both networks, which runs a 'second-level' salt-master, as well as a salt-syndic and a salt-minion. The other servers run 'leaf' minions that connect to the second-level master:
host1: [master] => gateway: [syndic] [master] [minion] => internal: [minion]
Now, sending commands from the root master to all leaf minions works quite well, except for one thing, which is the file server functionality: When I send a command such as `cp.get_file salt://...` to a leaf minion, it downloads the file from the master on the gateway, instead of from the root master (on host1) as I would expect.
I'd like to distribute files from the root master to all leaf minions, and having to transfer them first to the gateway is quite a pain point for me. Is there any simple way to make all file downloads access the root master seamlessly via the syndic?
Thanks,
-- Gavrie