Hi,

I eventually setup Fabric on my Windows box.
 
When I try with my first fabric deployment (code pasted below - just want to 
push a test file to the remote Linux box), then I got the error at the end. 
Code has  been slightly modified such as usr/paswd, host id. mytest.py file is 
in the same folder as fabfile.
 
I hope this is a basic and common question so a solution exists.
 

Thanks,
Peter
 
fabfile.py code
--------------------
 from fabric.api import *
REMOTE_HG_PATH = '/home'

def test():
    """Set the target to test."""
    env.hosts = ['10.000.000.00']
    env.user = 'usr_name'
    env.password = 'password'
    env.remote_app_dir = '/apps'
    env.local_settings_file = 'mytest.py'
    env.remote_push_dest = '/home'
    env.tag = 'test'
    env.venv_name = 'SAMPLE_test'
def deploy():
    require('hosts', provided_by=[test])
    require('remote_app_dir', provided_by=[test])
    require('local_settings_file', provided_by=[test])
    require('remote_push_dest', provided_by=[test])
    require('tag', provided_by=[test])
    require('venv_name', provided_by=[test])
    put("%s" % env.local_settings_file, "%s/" % env.remote_app_dir)
 
Here is the output on Windows side:
 
E:fabric\test>fab test deploy
[10.000.000.00] put: mytest.py -> /apps/mytest.py
 
Fatal error: put() encountered an exception while uploading 'mytest.py'
 
Underlying exception message:
    Permission denied
 
Aborting.
Disconnecting from 10.122.212.80... done.




      
_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to