From: Dan Mick Date: Tue, 5 Jan 2016 18:44:20 +0000 (-0800) Subject: fabfile.py: use sudo to check for, place keyrings X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b32d36c7be550bd2a7e5863dbc2ddcc17be33e3a;p=autobuild-ceph.git fabfile.py: use sudo to check for, place keyrings Signed-off-by: Dan Mick --- diff --git a/fabfile.py b/fabfile.py index 80a4e19..e5e7951 100644 --- a/fabfile.py +++ b/fabfile.py @@ -371,10 +371,10 @@ def _deb_install_extras(): sudo('chown autobuild-ceph:autobuild-ceph gnupg ; chmod 700 gnupg') with cd('gnupg'): - if not exists('pubring.gpg'): + if not exists('pubring.gpg', use_sudo=True): # put doesn't honor cd() for some reason - put('gnupg/pubring.gpg') - put('gnupg/secring.gpg') + put('gnupg/pubring.gpg', use_sudo=True) + put('gnupg/secring.gpg', use_sudo=True) sudo("mv /home/ubuntu/*.gpg ./") sudo('chown autobuild-ceph:autobuild-ceph pubring.gpg secring.gpg') sudo('chmod 600 pubring.gpg secring.gpg')