Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 04CDC200B36 for ; Wed, 6 Jul 2016 12:03:31 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 033FF160A64; Wed, 6 Jul 2016 10:03:31 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 4DCA0160A36 for ; Wed, 6 Jul 2016 12:03:30 +0200 (CEST) Received: (qmail 15531 invoked by uid 500); 6 Jul 2016 10:03:29 -0000 Mailing-List: contact dev-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list dev@airflow.incubator.apache.org Received: (qmail 15518 invoked by uid 99); 6 Jul 2016 10:03:29 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jul 2016 10:03:29 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id B1AEE1A5EC8 for ; Wed, 6 Jul 2016 10:03:28 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.802 X-Spam-Level: X-Spam-Status: No, score=-0.802 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id q-fJgsdyanVO for ; Wed, 6 Jul 2016 10:03:25 +0000 (UTC) Received: from mail-oi0-f48.google.com (mail-oi0-f48.google.com [209.85.218.48]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id D054F5FC06 for ; Wed, 6 Jul 2016 10:03:24 +0000 (UTC) Received: by mail-oi0-f48.google.com with SMTP id u201so263946837oie.0 for ; Wed, 06 Jul 2016 03:03:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=1zkMSnifV2Kx81IQOkSTGzXbvZZTqavgrqdHI/u57vE=; b=v9iJt7EEtG9lipBXaIERnFpAA6BOQ6RHRvadCdrE2YCT1anTdK4aJz9Y2zcZ3R9FAx a27LCr3HHWNlx+H4BQamYSqkVe8aLLmlMwmyvmrvT+RPvDo3IxP39QI90jovPQqHN89P 3sSrbU7UW60NlmmKPXigw3zziBRJJA3zKYhWYT0MvL+X3XCqFiSmagxK1E2v6Bwn9pJm GGn4BM30y2Z8KWssbQ0RQobBc4Dyz5U+rk0VFeZI8ZsdJL7bxOpj2+N66bJLlLEB3vwY +tgaQ+PE5ph66yVxJn6FSfZPhqpYqblhCvt/MHoeJgotT0IvhbBHXbfYqkF4ewqpNXqD YiwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=1zkMSnifV2Kx81IQOkSTGzXbvZZTqavgrqdHI/u57vE=; b=m1ZL0xmP1azW+3bDiXhUxr4iGnkTg4YtHEQiaoaV5oypykhkejElurFqLafvqqsUme yQQfKLmhhNUacHr9rMvtp468CYgKNCb+/MCX+eVkxtIi5zQizI3zbcUjwdOqBCcMTn7c pTnh7ZT52ef+ZOWi4tZ8CSLPFtQutYmUti0k52PLUZO1szQB2/Cj5tKb8v2wyLqCLLvX qDzD+LkB7mutuLgzS1shSsQq9MdqzlwR3+fdJvaMdOuetxluMawb0TNaDpLQuORvnOPY pavukOV1be9uV0Xp2ZpmprBL5L4qSclrL0ZS9vWGlH8Syb24GBN9ZAeKp2kK1TsAmCmI lKig== X-Gm-Message-State: ALyK8tIHzNtE3l/ubac45AjMTIP8kPXuu7loUQkG2nJ50MDb3GFTCKhBBnHZbSS+Ki0yFQ== X-Received: by 10.202.104.142 with SMTP id o14mr12535329oik.130.1467799397804; Wed, 06 Jul 2016 03:03:17 -0700 (PDT) Received: from [192.168.178.39] (HSI-KBW-046-005-175-156.hsi8.kabel-badenwuerttemberg.de. [46.5.175.156]) by smtp.gmail.com with ESMTPSA id o126sm14880354oia.15.2016.07.06.03.03.16 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 06 Jul 2016 03:03:17 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: SSHHook and multiple connections From: Alexander Alten-Lorenz In-Reply-To: <5F358E6E-C8C4-452F-BB44-EB9AA74E326B@gmail.com> Date: Wed, 6 Jul 2016 12:03:14 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <5F358E6E-C8C4-452F-BB44-EB9AA74E326B@gmail.com> To: dev@airflow.incubator.apache.org X-Mailer: Apple Mail (2.3124) archived-at: Wed, 06 Jul 2016 10:03:31 -0000 Just solved - the conn_id has to be in ' ', like ssh01 =3D = SSHHook(conn_id=3D'ssh_01') Works like a charm, --alex > On Jul 6, 2016, at 11:54 AM, Alexander Alten-Lorenz = wrote: >=20 > Good morning, >=20 > I try to use the SSHExecutors, but struggle with more than one = connection (conn_id). I have different ssh connections in Airflow =3D> = Admin =3D> Connections, but when I try to them in my SSH DAG I get (as = example): >=20 > name 'ssh_01' is not defined >=20 > Here's my badly script: >=20 > from airflow import DAG > from airflow.operators.bash_operator import BashOperator > from airflow.contrib.operators import SSHExecuteOperator > from airflow.contrib.hooks import SSHHook > from datetime import datetime, time delta >=20 > default_args =3D { > 'owner': 'me', > 'depends_on_past': False, > 'start_date': datetime(2016, 7, 5), > # 'email': ['airflow@airflow.com'], > 'email_on_failure': False, > 'email_on_retry': False, > 'retries': 1, > 'retry_delay': timedelta(minutes=3D5), > # 'queue': 'bash_queue', > # 'pool': 'backfill', > # 'priority_weight': 10, > # 'end_date': datetime(2016, 1, 1), > } >=20 > dag =3D DAG('ssh_test', default_args=3Ddefault_args, = schedule_interval=3D'@weekly') > ssh01 =3D SSHHook(conn_id=3Dssh_01) >=20 > # SSH connect > t1 =3D SSHExecuteOperator( > task_id=3D'check_01', > ssh_hook =3D ssh01, > bash_command=3D"/sbin/initctl list |grep fork-sec2", > dag=3Ddag) >=20 > thanks for any advise, > --alex >=20 >=20