Changeset 11023

Show
Ignore:
Timestamp:
02/13/12 09:34:59 (15 months ago)
Author:
edent
Message:

paramiko

Location:
ossiedev/branches/jsnyder/trunk/tools/cornetApps
Files:
2 added
5 modified
1 moved

Legend:

Unmodified
Added
Removed
  • ossiedev/branches/jsnyder/trunk/tools/cornetApps/DomainMan/views.py

    r11017 r11023  
    88    return render_to_response('DomainMan/cornet_login.html', locals(), context_instance=RequestContext(request)) 
    99 
    10 def console_page(request, ip): 
     10def console_page(request, ip, user, password): 
    1111    client = SSHClient() 
    1212    client.set_missing_host_key_policy(AutoAddPolicy()) 
    13     client.connect("128.173.221.40", 9000, "", "") 
     13    client.connect(ip, 9000, user, password) 
    1414    stdin, stdout, stderr = client.exec_command('pwd') 
    1515    #user = request.user 
  • ossiedev/branches/jsnyder/trunk/tools/cornetApps/HtmlPages/views.py

    r11013 r11023  
    9494        variables = RequestContext(request, {'form':form}) 
    9595        return render_to_response('registration/register.html', variables)       
    96          
    97 @login_required 
    98 def console_page(request, ip): 
    99         client = SSHClient() 
    100         client.set_missing_host_key_policy(AutoAddPolicy()) 
    101         client.connect(ip) 
    102         message = client.exec_command('ls -l') 
    103         return render_to_response('HtmlPages/console.html', locals(), context_instance=RequestContext(request)) 
    10496 
    10597@login_required 
  • ossiedev/branches/jsnyder/trunk/tools/cornetApps/settings.py

    r11012 r11023  
    1414        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 
    1515        #'NAME': 'cornetApps.db',                      # Or path to database file if using sqlite3. 
    16         'NAME': '/home/webdemo/cornetApps/cornetApps.db',  #webserver 
     16        'NAME': 'cornetApps.db',  #webserver 
    1717        'USER': '',                      # Not used with sqlite3. 
    1818        'PASSWORD': '',                  # Not used with sqlite3. 
     
    132132    'HtmlPages', 
    133133    'NodeApp', 
     134    'DomainMan', 
    134135    #'WebDash', 
    135136    # Uncomment the next line to enable the admin: 
  • ossiedev/branches/jsnyder/trunk/tools/cornetApps/templates/DomainMan/console.html

    r11011 r11023  
    33<p>password:  {{password}}</p> 
    44<p>Stdin: {{stdin}}</p> 
    5 <p>Stdout:  {{stdout}}</p> 
     5<p>Stdout:  {{stdout.readlines}}</p> 
    66<p>Stderr:  {{stderr}}</p> 
  • ossiedev/branches/jsnyder/trunk/tools/cornetApps/urls.py

    r11012 r11023  
    3030        url(r'^grid/$', 'HtmlPages.views.grid_view'), 
    3131        url(r'^register/$', 'HtmlPages.views.register_page'), 
    32     url(r'^console/(?P<ip>.*)/$', 'HtmlPages.views.console_page'), 
     32    url(r'^console/(?P<ip>.*)/(?P<user>.*)/(?P<password>.*)/$', 'DomainMan.views.console_page'), 
    3333    url(r'^properties/$', 'HtmlPages.views.properties_page'), 
    3434    url(r'^tasks/$', 'HtmlPages.views.tasks_page'), 
    3535    url(r'^workspace/$', 'HtmlPages.views.workspace_page'), 
     36    url(r'^domain_login/$', 'DomainMan.views.cornet_login'), 
    3637 
    3738    # url(r'^cornetApps/', include('cornetApps.foo.urls')),