From dev-return-108675-apmail-cloudstack-dev-archive=cloudstack.apache.org@cloudstack.apache.org Thu Apr 13 09:06:18 2017 Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3A55219B3D for ; Thu, 13 Apr 2017 09:06:18 +0000 (UTC) Received: (qmail 24698 invoked by uid 500); 13 Apr 2017 09:06:17 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 24650 invoked by uid 500); 13 Apr 2017 09:06:17 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 24637 invoked by uid 99); 13 Apr 2017 09:06:17 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Apr 2017 09:06:17 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 2B8DF182398 for ; Thu, 13 Apr 2017 09:06:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.304 X-Spam-Level: * X-Spam-Status: No, score=1.304 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_LINEPADDING=1.2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id wcLW3POoFEGV for ; Thu, 13 Apr 2017 09:06:15 +0000 (UTC) Received: from mail-wr0-f181.google.com (mail-wr0-f181.google.com [209.85.128.181]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B67035FAF3 for ; Thu, 13 Apr 2017 09:06:14 +0000 (UTC) Received: by mail-wr0-f181.google.com with SMTP id o21so31630248wrb.2 for ; Thu, 13 Apr 2017 02:06:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Gb9kM0v9fKavvxLZJ6ucs9aNga4MBH0nHQJEtOBdMS4=; b=vPZwN5mCzwwxavr2E0vfwAiDHHye40sRIgzEksxf0ESGC9oeTbHkdhZM/Cdf8tG2Up 4xCYWJ7bQvB9VIrlGVjKX4mSXwnjw/pqBb3FNd2PsLTp2MLEk0Wp1FvWFd74EuVsclox 1Iz7m3kNYkqxsFA/WG5oxKM7Xr247CcpuR9nv3IGMQRDvR4fyHjCE1ZC6eNuPmg0pldU /qxlks26vIfyqbDnxTpkCegFOOrmAxCrudgCnySXy7ud8XkWGefoeLojObfNQekanNHe rxpw39yvnwUCyAZ9hjuXDFXYtvF8mpj3/h7Y+eYukpKJsXxvQFNnmgc3VND2RsRvO+O5 xrYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Gb9kM0v9fKavvxLZJ6ucs9aNga4MBH0nHQJEtOBdMS4=; b=rFWSGLoxqBEbYs+oPRedOrazvin0VwleXMaw1xTb5d2lo2zGHcQJig79gi/Byp4Mor D7Zw60CZbqrGMdF2+0x/E84hoTPQd2Qwu8nBkzEEHXS9JBdkNCXFvstgS5BPDRB99b8j L7g3GPPJC3f/nowfPF28Y3SaAzt+HR/IvNMLG+dGwbgcXkhUg9kzIrEe9BS0ULfRmdyS xaczwzGKj+1h2mVP1fcKkB9vzCd8zPreeqSwt1aoRWv/erAn2t9QyDdtThJJ7jxPA7pg zNEHRxJjw+tq5QVtSOB4UmWtU/lZvvWGXtbiwfSV/Bcl+ZQDeiHB+2j1HFk78HnaLlVQ T7CQ== X-Gm-Message-State: AN3rC/5okJGQpKYodVDJvqH4PR1yw1ERIjgVFNZWWM3OogtmuIiKGjsM spQB6OoXkM6EmrWIfWJzngtlRm6/IfR+ X-Received: by 10.223.170.70 with SMTP id q6mr2085000wrd.162.1492074367331; Thu, 13 Apr 2017 02:06:07 -0700 (PDT) MIME-Version: 1.0 References: <02337008-a3f7-3d00-1305-73551ad2d9f9@renemoser.net> In-Reply-To: <02337008-a3f7-3d00-1305-73551ad2d9f9@renemoser.net> From: =?UTF-8?Q?Jan=2DArve_Nyg=C3=A5rd?= Date: Thu, 13 Apr 2017 09:05:56 +0000 Message-ID: Subject: Re: CloudStack related changes in Ansible 2.3 To: dev@cloudstack.apache.org Content-Type: multipart/alternative; boundary=94eb2c1cc94ca4b2d6054d08a230 --94eb2c1cc94ca4b2d6054d08a230 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Great work! -thinktwo ons. 12. apr. 2017 kl. 17.13 skrev Rene Moser : > Hi CloudStack users > > Ansible 2.3 is about to be released, I would like to summarize the > CloudStack related features and changes in this release. > > > New modules > ----------- > > - cs_host > - cs_nic > - cs_region > - cs_role > - cs_vpc > > Examples and usage for these modules can be found in the docs, > http://docs.ansible.com/ansible/list_of_cloud_modules.html#cloudstack as > usual. > > > Docs > ---- > > The CloudStack guide > http://docs.ansible.com/ansible/guide_cloudstack.html has been updated, > note the new feature "Environment Variables" > http://docs.ansible.com/ansible/guide_cloudstack.html#environment-variabl= es > > > VPC > --- > > The VPC support has been improved in the related modules, but there is > still some work to do. > > > Integration tests > ----------------- > > Soon, CloudStack related new Ansible PRs will be automatically tested > (~1.000 tasks) on a CI against a CloudStack Simulator running 4.9.x. > > > Future Module Development > ------------------------- > > Due some other side projects of mine (writing books takes more time than > one would might think), development of new modules is lagging a bit. One > module (cs_serviceoffer) is currently WIP > https://github.com/ansible/ansible/pull/19041. > > But no worries, new modules are planed: > - cs_diskoffer > - modules for VPN setup > > > Cloud Role > ---------- > > At SWISS TXT, we created a Ansible role for setting up VMs in a > cloudstack cloud with advanced networking for different customer > projects, The role is open source (BSD) and can be found on GitHub > https://github.com/swisstxt/ansible-role-cloud-infra > > Feel free to fork and improve it. > > > Goal of my Ansible CloudStack Project > ------------------------------------- > > I often get ask, why I am doing it. > > My goal is to not only install and upgrade CloudStack by Ansible (that > is relatively easy... and can even be done without that much cloudstack > api interaction) but configure _and_ maintaining a cloud (basic or > advanced networking) in a reliable way! > > It will install the OS and install cloudstack management server, install > the OS on the hosts, setup hypversisors, create zones, pods, clusters, > accounts, users, add configured hosts to cloudstack all this by a single > run and the best of it, you can re-run it safely again and again, > without fear breaking anything. > > Have to add a new host? No problem, put the hardware in the rack and > connect it to the net, ansible will take care on the next run: it can be > that simple. > > Also note, ansible can manage your network switches, routers and > firewalls too! > http://docs.ansible.com/ansible/list_of_network_modules.html > > The possibilities are endless... > > Thanks > Ren=C3=A9 > > > > > > > > > > > > > > > > > --94eb2c1cc94ca4b2d6054d08a230--