fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fab-user] problem with host_string/hosts (no hosts found)


From: Carlos García
Subject: Re: [Fab-user] problem with host_string/hosts (no hosts found)
Date: Fri, 3 Oct 2014 12:00:53 +0200

Hi Wawrzek,

if you need to specify a host per task, I would recommend you  to use the @hosts decorator:

@hosts('localhost)
def test():
    print "Hosts:", env['hosts']
    print "Host_string", env['host_string']
    run('uname -a')

Anyway, check out the documentation at http://docs.fabfile.org/en/latest/usage/execution.html#how-host-lists-are-constructed
It explains how the hosts lists are constructed and how can you use it. I usually use the -H flag in the fab command.

Regards

2014-10-03 11:37 GMT+02:00 Wawrzek Niewodniczanski <address@hidden>:
Hi,

For quite a long time I've been using various fabric based scripts.
Recently I hit very strange problem. Following short script
illustrates my issue.


#!/usr/bin/env python

import fabric
from fabric.api import env, run

env.hosts = ['localhost']

def test():
    print "Hosts:", env['hosts']
    print "Host_string", env['host_string']
    run('uname -a')


test()


And when I run It I got:

#>./fabric-min.py
Hosts: ['localhost']
Host_string None
No hosts found. Please specify (single) host string for connection: localhost
[localhost] run: uname -a


I copied content to fabfile.py and got the same:

#>fab test
Hosts: ['localhost']
Host_string None
No hosts found. Please specify (single) host string for connection: ^C
Stopped.

What do I  do wrong?


I run my tests at Ubuntu 14.04 LTS with
Python 2.7.6
Fabric 1.8.2
Paramiko 1.10.1


Thanks,
Wawrzek
--
Dr  Wawrzyniec Niewodniczański    or Wawrzek for short
  PhD in Quantum Chemistry  & MSc in Molecular Engineering
   WWW: http://wawrzek.name E-MAIL: address@hidden
      Linux User #177124

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



--
Carlos García
Director de Operaciones
Tel. 695 624 167 - 902 620 100
www.stoneworksolutions.net

AVISO DE CONFIDENCIALIDAD
Tanto este mensaje como todos los posibles documentos adjuntos al mismo son confidenciales y están dirigidos exclusivamente a los destinatarios de los mismos. Por favor, si Ud no es uno de dichos destinatarios, notifíquenos este hecho y elimine el mensaje de su sistema. Queda prohibida la copia, difusión o revelación de su contenido a terceros sin el previo consentimiento por escrito del remitente. En caso contrario, vulnerarán la legislación vigente

reply via email to

[Prev in Thread] Current Thread [Next in Thread]