Share files from an external git repository
It is a common use case to share files with your nodes from a git repository (containing configuration files, configuration data, etc.) hosted outside of the Rudder server (Github, Gitlab, etc.).
Rudder allows using its file synchronization mechanism to copy any files, all we have to do is to setup the git synchronization.
Prepare the repository
Synchronize files
You can now use the standard methods for file copy from Rudder server:
-
Files download (Rudder server) technique
-
File from shared folder method
-
File from remote source and File from remote source recursion methods
You only need to use the path of you repository (/var/rudder/configuration-repository/shared-files/conf_files/
) as source, something like:
← Using group properties for hierarchical variables Reboot after provisioning is done →