Go to file
2022-03-13 11:55:24 +01:00
systemd-templates Add install script and Systemd units 2022-03-12 18:15:04 +01:00
.gitignore Add variables file and gitignore 2022-03-12 18:13:24 +01:00
conf-sync.sh Finish conf-sync.sh 2022-03-13 11:40:33 +01:00
install.sh Add dirname to systemd-templates paths 2022-03-13 11:55:24 +01:00
README.md Set initial README 2022-03-12 16:11:06 +01:00
variables.conf.template Add variables file and gitignore 2022-03-12 18:13:24 +01:00

Configuration synchronization

Version 2

conf-sync's purpose is to update regularly all configuration files, scripts or service files that are installed on a system.

Introduction

Version 2 implementation works roughly as follows:

  • the script runs daily;
  • it browses all local Git repositories (in a specific directory) and run git pull;
    • if changes are detected, it runs install script (if present).

Files

  • conf-sync.sh

Installation

  • install.sh