Return-Path: X-Original-To: apmail-libcloud-commits-archive@www.apache.org Delivered-To: apmail-libcloud-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D7FA210C2D for ; Fri, 10 Jan 2014 00:56:01 +0000 (UTC) Received: (qmail 84258 invoked by uid 500); 10 Jan 2014 00:56:01 -0000 Delivered-To: apmail-libcloud-commits-archive@libcloud.apache.org Received: (qmail 84236 invoked by uid 500); 10 Jan 2014 00:56:01 -0000 Mailing-List: contact commits-help@libcloud.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@libcloud.apache.org Delivered-To: mailing list commits@libcloud.apache.org Received: (qmail 84229 invoked by uid 99); 10 Jan 2014 00:56:01 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Jan 2014 00:56:01 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 41E748B49E5; Fri, 10 Jan 2014 00:56:01 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: tomaz@apache.org To: commits@libcloud.apache.org Message-Id: <4b1e451ad7b747089568ad903baad7c3@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: git commit: docs: Update examples. Date: Fri, 10 Jan 2014 00:56:01 +0000 (UTC) Updated Branches: refs/heads/trunk 4aa7a27d1 -> b6ada523b docs: Update examples. Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/b6ada523 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/b6ada523 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/b6ada523 Branch: refs/heads/trunk Commit: b6ada523b3493c765b3e1cd164a889e1e22167f9 Parents: 4aa7a27 Author: Tomaz Muraus Authored: Fri Jan 10 01:53:49 2014 +0100 Committer: Tomaz Muraus Committed: Fri Jan 10 01:53:49 2014 +0100 ---------------------------------------------------------------------- .../create_a_record_for_all_rackspace_nodes.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/b6ada523/docs/examples/dns/create_a_record_for_all_rackspace_nodes.py ---------------------------------------------------------------------- diff --git a/docs/examples/dns/create_a_record_for_all_rackspace_nodes.py b/docs/examples/dns/create_a_record_for_all_rackspace_nodes.py index d7160ee..93147c1 100644 --- a/docs/examples/dns/create_a_record_for_all_rackspace_nodes.py +++ b/docs/examples/dns/create_a_record_for_all_rackspace_nodes.py @@ -3,16 +3,17 @@ from pprint import pprint from libcloud.compute.providers import get_driver as get_compute_driver from libcloud.compute.types import Provider as ComputeProvider from libcloud.dns.providers import get_driver as get_dns_driver -from libcloud.dns.types import Provider as DNSProvider, RecordType +from libcloud.dns.types import Provider as DNSProvider +from libcloud.dns.types import RecordType CREDENTIALS_RACKSPACE = ('username', 'api key') CREDENTIALS_ZERIGO = ('email', 'api key') -Cls = get_compute_driver(ComputeProvider.RACKSPACE) -compute_driver = Cls(*CREDENTIALS_RACKSPACE) +cls = get_compute_driver(ComputeProvider.RACKSPACE) +compute_driver = cls(*CREDENTIALS_RACKSPACE) -Cls = get_dns_driver(DNSProvider.ZERIGO) -dns_driver = Cls(*CREDENTIALS_ZERIGO) +cls = get_dns_driver(DNSProvider.ZERIGO) +dns_driver = cls(*CREDENTIALS_ZERIGO) # Retrieve all the nodes nodes = compute_driver.list_nodes() @@ -21,17 +22,16 @@ nodes = compute_driver.list_nodes() zone = dns_driver.create_zone(domain='mydomain2.com') created = [] + for node in nodes: name = node.name - ips = node.public_ip + ip = node.public_ips[0] if node.public_ips else None - if not ips: + if not ip: continue - ip = ips[0] - - print 'Creating %s record (data=%s) for node %s' % ('A', ip, name) + print('Creating %s record (data=%s) for node %s' % ('A', ip, name)) record = zone.create_record(name=name, type=RecordType.A, data=ip) created.append(record)