docs: Make provider / driver specific doc pages slightly nicer by including provider logos.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/53e4fd00 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/53e4fd00 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/53e4fd00 Branch: refs/heads/trunk Commit: 53e4fd0026ba05d9274ca534e7a6ca2d6366493f Parents: 4cd4da5 Author: Tomaz Muraus <[email protected]> Authored: Tue Jan 7 18:06:24 2014 +0100 Committer: Tomaz Muraus <[email protected]> Committed: Tue Jan 7 18:06:24 2014 +0100 ---------------------------------------------------------------------- docs/_static/images/provider_logos/exoscale.png | Bin 0 -> 19146 bytes docs/_static/images/provider_logos/ikoula.png | Bin 0 -> 14600 bytes .../_static/images/provider_logos/rackspace.png | Bin 31340 -> 13563 bytes docs/compute/drivers/cloudstack.rst | 5 ++++ docs/compute/drivers/ec2.rst | 25 +++++++++++++++++-- docs/compute/drivers/exoscale.rst | 5 ++++ docs/compute/drivers/ikoula.rst | 5 ++++ docs/compute/drivers/openstack.rst | 12 +++++++++ docs/compute/drivers/rackspace.rst | 5 ++++ docs/compute/drivers/vcloud.rst | 5 ++++ 10 files changed, 60 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/_static/images/provider_logos/exoscale.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/exoscale.png b/docs/_static/images/provider_logos/exoscale.png new file mode 100644 index 0000000..913844f Binary files /dev/null and b/docs/_static/images/provider_logos/exoscale.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/_static/images/provider_logos/ikoula.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/ikoula.png b/docs/_static/images/provider_logos/ikoula.png new file mode 100644 index 0000000..cc35f24 Binary files /dev/null and b/docs/_static/images/provider_logos/ikoula.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/_static/images/provider_logos/rackspace.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/rackspace.png b/docs/_static/images/provider_logos/rackspace.png index 39f13df..4a77b3a 100644 Binary files a/docs/_static/images/provider_logos/rackspace.png and b/docs/_static/images/provider_logos/rackspace.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/cloudstack.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/cloudstack.rst b/docs/compute/drivers/cloudstack.rst index b684894..a9ab631 100644 --- a/docs/compute/drivers/cloudstack.rst +++ b/docs/compute/drivers/cloudstack.rst @@ -8,6 +8,11 @@ CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybrid cloud solution. +.. figure:: /_static/images/provider_logos/cloudstack.png + :align: center + :width: 300 + :target: http://cloudstack.apache.org + `CloudStack`_ has its own non-standard `API`_ , `libcloud` provides a Python wrapper on top of this `API`_ with common methods with other IaaS solutions and Public cloud providers. Therefore, you can use use the `CloudStack` libcloud http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/ec2.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/ec2.rst b/docs/compute/drivers/ec2.rst index 51a1a33..232dfc8 100644 --- a/docs/compute/drivers/ec2.rst +++ b/docs/compute/drivers/ec2.rst @@ -1,19 +1,40 @@ Amazon EC2 Driver Documentation =============================== +`Amazon Elastic Compute Cloud (EC2)`_ is one of the oldest IaaS service +providers out there and a central part of Amazon.com's cloud computing +platform, Amazon Web Services (AWS). + +.. figure:: /_static/images/provider_logos/aws.png + :align: center + :width: 300 + :target: https://aws.amazon.com/ec2/ + +It allows users to rent virtual servers in more than 8 regions such as: + +* US East (Northern Virginia) Region +* US West (Oregon) Region +* US West (Northern California) Region +* EU (Ireland) Region +* Asia Pacific (Singapore) Region +* Asia Pacific (Sydney) Region +* Asia Pacific (Tokyo) Region +* South America (Sao Paulo) Region + Examples -------- Allocate, Associate, Disassociate, and Release an Elastic IP -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. literalinclude:: /examples/compute/create_ec2_node_and_associate_elastic_ip.py :language: python - API Docs -------- .. autoclass:: libcloud.compute.drivers.ec2.BaseEC2NodeDriver :members: :inherited-members: + +.. _`Amazon Elastic Compute Cloud (EC2)`: https://aws.amazon.com/ec2/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/exoscale.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/exoscale.rst b/docs/compute/drivers/exoscale.rst index 4015b4f..955f2d3 100644 --- a/docs/compute/drivers/exoscale.rst +++ b/docs/compute/drivers/exoscale.rst @@ -4,6 +4,11 @@ Exoscale Computer Driver Documentation `Exoscale`_ is a public cloud provider based in Switzerland with data centers in Geneva, Switzerland. +.. figure:: /_static/images/provider_logos/exoscale.png + :align: center + :width: 300 + :target: https://www.exoscale.ch + Exoscale driver is based on the CloudStack one and uses basic zones. For more information and CloudStack specific documentation, please refer to :doc:`CloudStack Compute Driver Documentation <cloudstack>` page. http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/ikoula.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/ikoula.rst b/docs/compute/drivers/ikoula.rst index 6a393dd..d9e3457 100644 --- a/docs/compute/drivers/ikoula.rst +++ b/docs/compute/drivers/ikoula.rst @@ -4,6 +4,11 @@ Ikoula Computer Driver Documentation `Ikoula`_ is a web hosting and private and `public cloud`_ provider based in France with data centers in France. +.. figure:: /_static/images/provider_logos/ikoula.png + :align: center + :width: 300 + :target: http://www.ikoula.com/ + Ikoula driver is based on the CloudStack one and uses advances zones. For more information and CloudStack specific documentation, please refer to :doc:`CloudStack Compute Driver Documentation <cloudstack>` page. http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/openstack.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/openstack.rst b/docs/compute/drivers/openstack.rst index 73bf703..ae915d4 100644 --- a/docs/compute/drivers/openstack.rst +++ b/docs/compute/drivers/openstack.rst @@ -1,6 +1,16 @@ OpenStack Compute Driver Documentation ====================================== +`OpenStack`_ is an open-source project which allows you to build and run your +own public or a private cloud. + +.. figure:: /_static/images/provider_logos/openstack.png + :align: center + :width: 200 + :target: http://www.openstack.org/ + +Among many other private clouds, it also powers Rackspace's Public Cloud. + .. _connecting-to-openstack-installation: Connecting to the OpenStack installation @@ -181,3 +191,5 @@ API Docs .. autoclass:: libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver :members: :inherited-members: + +.. _`OpenStack`: http://www.openstack.org/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/rackspace.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/rackspace.rst b/docs/compute/drivers/rackspace.rst index 6ff19b5..c0bbf1b 100644 --- a/docs/compute/drivers/rackspace.rst +++ b/docs/compute/drivers/rackspace.rst @@ -4,6 +4,11 @@ Rackspace Compute Driver Documentation `Rackspace`_ is a public and private cloud provider based in San Antonio, Texas with data centers in United States, United Kingdom, China and Australia. +.. figure:: /_static/images/provider_logos/rackspace.png + :align: center + :width: 300 + :target: http://www.rackspace.com/cloud/ + Rackspace driver supports working with legacy, first-gen cloud servers and next-gen OpenStack based cloud servers. http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/vcloud.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/vcloud.rst b/docs/compute/drivers/vcloud.rst index 234f9ff..20e6637 100644 --- a/docs/compute/drivers/vcloud.rst +++ b/docs/compute/drivers/vcloud.rst @@ -1,6 +1,11 @@ VMware vCloud Driver Documentation ================================== +.. figure:: /_static/images/provider_logos/vmware.png + :align: center + :width: 300 + :target: http://www.vmware.com/products/vcloud-suite/ + API Docs --------
