Always make backup config owned by 'root' user
instead of the `user` specified by caller, since we'll always expect to run the actual backup commands as root
This commit is contained in:
parent
c933f36ed6
commit
fef0ccbac5
|
@ -97,7 +97,8 @@ def deploy_backup_app(c, deploy, envname, mkvirtualenv=True, user='rattail',
|
|||
|
||||
# config
|
||||
c.sudo("bash -l -c 'workon {} && cdvirtualenv && rattail make-appdir'".format(envname), user=user)
|
||||
deploy(c, config, os.path.join(envpath, 'app/rattail.conf'), owner=user, mode='0600', use_sudo=True, context=context)
|
||||
# note, config is owned by root regardless of `user` - since we always run backups as root
|
||||
deploy(c, config, os.path.join(envpath, 'app/rattail.conf'), owner='root', mode='0600', use_sudo=True, context=context)
|
||||
c.sudo("bash -l -c 'workon {} && cdvirtualenv && bin/rattail -c app/rattail.conf make-config -T quiet -O app/'".format(envname), user=user)
|
||||
c.sudo("bash -l -c 'workon {} && cdvirtualenv && bin/rattail -c app/rattail.conf make-config -T silent -O app/'".format(envname), user=user)
|
||||
|
||||
|
|
Loading…
Reference in a new issue