• Stars
    star
    114
  • Rank 306,421 (Top 7 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created about 15 years ago
  • Updated over 13 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

THIS IS THE WRONG GITHUB PROJECT. SEE https://github.com/apache/libcloud
Apache libcloud - a unified interface into the cloud
====================================================

The goal of this project is to create a basic yet functional standard library
into various cloud providers.

Apache libcloud is an incubator project at the Apache Software Foundation, see
<http://incubator.apache.org/libcloud> for more information.

For API documentation and examples, see:
  <http://incubator.apache.org/libcloud/getting-started.html>


Important Security Note
=======================

Python's built-in SSL module does not do certificate validation.

To address this, we've introduced the libcloud.security module with tunable
parameters.

View the entire guide at: <http://wiki.apache.org/incubator/LibcloudSSL>

Enabling SSL Certificate Check
==============================

   import libcloud.security
   libcloud.security.VERIFY_SSL_CERT = True

   # optionally, add to CA_CERTS_PATH
   libcloud.security.CA_CERTS_PATH.append("/path/to/your/cacerts.txt")

CA_CERTS_PATH contains common paths to CA bundle installations on the
following platforms:

 * openssl on CentOS/Fedora
 * ca-certificates on Debian/Ubuntu/Arch/Gentoo
 * ca_root_nss on FreeBSD
 * curl-ca-bundle on Mac OS X

Note for OS X Users
===================

OS X root certificates are stored in the Keychain format, unlike the standard
PEM format available on other *nix platforms.  For this reason, it is not
possible to include the standard OS X root certificates with CA_CERTS_PATH.

Acquiring CA Certificates
=========================

If the above packages are unavailable to you, and you don't wish to roll your
own, the makers of cURL provides an excellent resource, generated from
Mozilla: http://curl.haxx.se/docs/caextract.html

Feedback
========

Please send feedback to the mailing list at <[email protected]>,
or the JIRA at <https://issues.apache.org/jira/browse/LIBCLOUD>.

More Repositories

1

whiskey

Whiskey is a powerful test runner for Node.js applications and a process orchestration framework which makes running integration tests with a lot of service / process dependencies easier.
JavaScript
251
star
2

cast

Cast - The Open Deployment Platform
JavaScript
110
star
3

agent-plugins

A collection of custom plugins for the Cloudkick agent
Python
72
star
4

rate-limiter

A module for rate limiting HTTP(s) requests based on the client IP address.
JavaScript
31
star
5

node-terminal

A collection of different terminal utility functions.
JavaScript
20
star
6

cloudkick-py

Python interface for the Cloudkick API
Python
13
star
7

cloudkick-cli

Cloudkick curses client
Python
12
star
8

cloudkick-gem

Ruby interface to the Cloudkick API.
Ruby
10
star
9

cloudkick-android

An Experimental Cloudkick Android Client
Java
6
star
10

ck-agent

Open Source Cloudkick Agent
C
4
star
11

kickit

A service management tool written in Go
Go
4
star
12

nodul.es

A web based view of the NPM Module repository
JavaScript
4
star
13

cloudkick-engineyard

A Gentoo overlay designed for Engineyard machines
3
star
14

Agent-Lua-Plugins

Cloudkick Agent Lua Files for built in checks
Lua
3
star
15

cloudkick-config

A small utility to configure the cloudkick agent
C
2
star
16

cast-site

Python
2
star
17

cast-github

Cast plugin for integration with Github
JavaScript
2
star
18

cast-vagrant

Cast Vagrant box config files.
Ruby
2
star
19

cast-buildbot

Config files and scripts for the cast buildbot.
Shell
1
star
20

cloudkick-overlay

A Gentoo Overlay for Cloudkick packages
1
star
21

chromekick

Extensions for working on ck
JavaScript
1
star
22

cast-sample-node-app

Sample NodeJS application which can be deployed using Cast.
JavaScript
1
star