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 02601200D3A for ; Wed, 15 Nov 2017 19:52:44 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 011C7160BF4; Wed, 15 Nov 2017 18:52:44 +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 449B5160BE4 for ; Wed, 15 Nov 2017 19:52:43 +0100 (CET) Received: (qmail 87407 invoked by uid 500); 15 Nov 2017 18:52:42 -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 87392 invoked by uid 99); 15 Nov 2017 18:52:41 -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, 15 Nov 2017 18:52:41 +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 1D2021A1EE9 for ; Wed, 15 Nov 2017 18:52:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.88 X-Spam-Level: * X-Spam-Status: No, score=1.88 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_SHORT=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=zapier.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id RT3tzA6rQNmF for ; Wed, 15 Nov 2017 18:52:37 +0000 (UTC) Received: from mail-qt0-f180.google.com (mail-qt0-f180.google.com [209.85.216.180]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 675ED5FAF7 for ; Wed, 15 Nov 2017 18:52:36 +0000 (UTC) Received: by mail-qt0-f180.google.com with SMTP id v41so36683586qtv.12 for ; Wed, 15 Nov 2017 10:52:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version; bh=BafxejiMl+jnQbmT1XlCpUBGmLDdsP8bDAKi6u2Vql4=; b=WkniaOASzf5qNtPKaDaWksc5OHS2TIpOgE6a8D3zM7rkLyAcoPumkdoDwQ/aAJMjti Qe6opBbuG8G79bHYUsgvsXeb3yuHvWh42Co37mjIIyhyugwNs9qqv0aT6rMgWd6gJEbw 4vJArwlXgLfBmkN8TtABftgOUZVvdClVgD9BZ4F5oAAZxssSjaGg6/cBazOEMMNOwiv6 p/3G/y/qV03zip6I02ABt6LyvTp4L1aic1SwIDVycN0BG8FUQyUXU/0GannRww7O2K4V 3UmbFX12kFw09DBbQzHYh3TussJzrlib0oU16KZJ023CZNOgD2kdyaCc2omc+lroRSom Jy3g== X-Gm-Message-State: AJaThX5z6rq+uaoA+db2GZKUCdYZnUHfhkszlSXXOdhK9mFg3NRsIB8b FuETrqbncX5sxXQmMee7DBWPRMEHb7E= X-Google-Smtp-Source: AGs4zMbt7uzLkhVxXhM+cG0FEG/hBoEZyeNVk4ebiDIUN1pPuqtlCUKuKFA2ShaIAZGInBGvsxsw3w== X-Received: by 10.55.74.194 with SMTP id x185mr25904484qka.32.1510771948512; Wed, 15 Nov 2017 10:52:28 -0800 (PST) Received: from [192.168.1.3] (cpe-76-176-71-97.san.res.rr.com. [76.176.71.97]) by smtp.gmail.com with ESMTPSA id m1sm2835427qkl.93.2017.11.15.10.52.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2017 10:52:27 -0800 (PST) Date: Wed, 15 Nov 2017 10:52:06 -0800 From: Scott Halgrim To: dev@airflow.incubator.apache.org Message-ID: In-Reply-To: References: Subject: Re: Airflow Deployment tools X-Readdle-Message-ID: ea8decd6-c5f4-4cbe-a348-793f69a29e3a@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="5a0c8ce9_41b71efb_382" archived-at: Wed, 15 Nov 2017 18:52:44 -0000 --5a0c8ce9_41b71efb_382 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline I bet the folks at astronomer.io would love to talk to you about Airflow as a service On Nov 15, 2017, 4:31 AM -0800, Andrew Maguire , wrote: > Is there any options at all out there for Airflow as a service type > approach? > > I'd love to just be able to define my dags and load them to some cloud ui > and not have to worry about anything else. > > This looks kinda interesting - > http://docs.qubole.com/en/latest/user-guide/airflow/introduction-airflow.html > > Cheers, > Andy > > On Wed, Nov 15, 2017 at 10:28 AM Driesprong, Fokko wrote: > > > I'm using Ansible to deploy the Airflow, the steps are: > > - First install Airflow using pip (or a rc using curl) > > - Do an `airflow version` to trigger the creation of the default config > > - Set the config correctly variables in the config using Ansible. > > - Deploy the supervisord files > > - Start everything > > > > A separate role is there to deploy Postgres. But if you are working on a > > cloud environment, you can also get Postgres/MySQL as a service. Hope this > > helps. > > > > Cheers, Fokko > > > > 2017-11-15 3:19 GMT+01:00 Marc Bollinger : > > > > > Samson deploy that runs a script > > > running a Broadside deploy for > > > ECS, which bounces the Web and Scheduler workers, and updates the DAG > > > directory on the workers. Docker images come from a Github -> Travis - > > > Quay > > > CI setup. > > > > > > On Tue, Nov 14, 2017 at 10:18 AM, Alek Storm > wrote: > > > > > > > Our TeamCity server detects the master branch has changed, then > > packages > > > up > > > > the repo containing our DAGs as an artifact. We then use SaltStack to > > > > trigger a bash script on the targeted servers that downloads the > > > artifact, > > > > moves the files to the right place, and restarts the scheduler (on the > > > > master). > > > > > > > > This allows us to easily revert changes by redeploying a particular > > > > TeamCity artifact, without touching the git history. > > > > > > > > Alek > > > > > > > > On Nov 14, 2017 11:02 AM, "Andy Hadjigeorgiou" > > > wrote: > > > > > > > > > Hey, > > > > > > > > > > Was just wondering what tools & services everyone uses to deploy new > > > > > versions of their data pipelines (understandably this would vary > > > greatly > > > > > based on tech stack) but I'd love to hear what the community has been > > > > > using. > > > > > > > > > > - Andy > > > > > > > > > > > > > > --5a0c8ce9_41b71efb_382--