summaryrefslogtreecommitdiff
path: root/baserock_gerrit/All-Projects/project.config
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2015-03-20 17:25:40 +0000
committerBaserock Gerrit <gerrit@baserock.org>2015-03-30 12:48:25 +0000
commit39473587d6b669ccecc6907641aad72942b7fbba (patch)
tree5096d9a73989233f9507976dc59fa13c3d2c9c6c /baserock_gerrit/All-Projects/project.config
parent78aec02baca3b28760b38ccef05005b5fd57806e (diff)
downloadinfrastructure-39473587d6b669ccecc6907641aad72942b7fbba.tar.gz
Add a simple data backup mechanism
The technique used is: create a new SSH key for backup automation, and authorize it to log in as 'root' to instances. To reduce potential harm if the key somehow gets compromised, it is limited to logging in from a single IP, and it is limited to running the 'backup-snapshot' program on the instances. Inside each instance, the `backup-snapshot` script is used as a wrapper for the `rsync --server` process. This script pauses running services, takes a snapshot of the data volume, and then runs the RSync server. Change-Id: I3c98ffe3dc2fa1373bd0df2388145636e491bf57
Diffstat (limited to 'baserock_gerrit/All-Projects/project.config')
0 files changed, 0 insertions, 0 deletions