Page MenuHomePhabricator

Config synchronization beetween master and slave
Closed, DuplicatePublicFEATURE REQUEST

Description

I've tested a solution for config synchronization between VyOS nodes. It works with minor issues.

The solution is located here: https://github.com/jpmenega/vyattta-config-sync

The issues:

  1. compilation of debian package failed in debian stretch due to missing "README" file.
  2. synchronization not performed automatically on every commit, user had to issue "run update config-sync <remote-host>" command by hands. In my opinion, user should have ability to enable or disable "sync on every commit" feature (and, maybe force commit without sync).
  3. generating ssh keys on vyos required to use /usr/bin/ssh-keygen command, maybe it would better to provide command like "run generate openssh-keys". Also, the ssh-keygen store keys in the user home folder -- maybe the /config folder should be used instead.

BTW: there is another solution for syncing configs exist, I've not tested it: https://github.com/ivanilves/Vyatta-Config-Sync

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Harliff created this task.Sep 18 2017, 4:34 PM
syncer triaged this task as Wishlist priority.
Harliff updated the task description. (Show Details)Sep 18 2017, 4:37 PM
dmbaturin moved this task from Need Triage to Wishlist on the VyOS 1.2.x board.May 24 2018, 5:45 PM
dmbaturin edited projects, added VyOS 1.3.x; removed VyOS 1.2.x.Sep 2 2018, 9:35 PM