Personal tools
Skip to content. | Skip to navigation
The oslo.i18n library contain utilities for working with internationalization (i18n) features, especially translation for text strings in an application or library.
The Oslo project intends to produce a python library containing infrastructure code shared by OpenStack projects. The APIs provided by the project should be high quality, stable, consistent and generally useful. OpenStack library for creating Guru Meditation Reports and other reports.
An OpenStack library for representing objects in transmittable and storable formats.
The OpenStack Oslo Utility library. * Documentation: http://docs.openstack.org/developer/oslo.utils * Source: http://git.openstack.org/cgit/openstack/oslo.utils * Bugs: http://bugs.launchpad.net/oslo
OpenStack test framework and test fixtures.
Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer comes out of the box with support for the following platforms: Amazon EC2 (AMI). Both EBS-backed and instance-store AMIs DigitalOcean Docker Google Compute Engine OpenStack Parallels QEMU. Both KVM and Xen images. VirtualBox VMware Support for other platforms can be added via plugins. After Packer is installed, create your first template, which tells Packer what platforms to build images for and how you want to build them. In our case, we'll create a simple AMI that has Redis pre-installed. Save this file as quick-start.json. Be sure to replace any credentials with your own. { "builders": [{ "type": "amazon-ebs", "access_key": "YOUR KEY HERE", "secret_key": "YOUR SECRET KEY HERE", "region": "us-east-1", "source_ami": "ami-de0d9eb7", "instance_type": "t1.micro", "ssh_username": "ubuntu", "ami_name": "packer-example {{timestamp}}" }] } Next, tell Packer to build the image: $ packer build quick-start.json ... Packer will build an AMI according to the "quick-start" template. The AMI will be available in your AWS account. To delete the AMI, you must manually delete it using the AWS console. Packer builds your images, it does not manage their lifecycle. Where they go, how they're run, etc. is up to you.
Boto is a Python package that provides interfaces to Amazon Web Services. It supports over thirty services, such as S3 (Simple Storage Service), SQS (Simple Queue Service), and EC2 (Elastic Compute Cloud) via their REST and Query APIs. The goal of boto is to support the full breadth and depth of Amazon Web Services. In addition, boto provides support for other public services such as Google Storage in addition to private cloud systems like Eucalyptus, OpenStack and Open Nebula.
This is the opencrowbar-build-tools package for OpenCrowbar. OpenCrowbar is a second-generation DevOps tool that enables deployment of bare servers into a production ready cluster in a matter of hours. OpenCrowbar can deploy any software stack, but has been initially developed to deploy Hadoop and OpenStack. OpenCrowbar is able to prepare server hardware, firmware, and hardware-based controllers to create a known-state hardware platform that is ready to receive the installation of an operating system, application-specific software, pre-configure the application-specific platform so it is ready to deploy a clustered workload to compute and/or storage nodes. OpenCrowbar provides server discovery, firmware updates, and operating system installation using PXE boot or virtual instance deployment. OpenCrowbar deploys applications on top of hardware-provisioned operating system platforms using Jigs. Supported Jigs includes: Chef, Puppet, and SSH-based shell scripting.
This is the opencrowbar-ceph package for OpenCrowbar. OpenCrowbar is a second-generation DevOps tool that enables deployment of bare servers into a production ready cluster in a matter of hours. OpenCrowbar can deploy any software stack, but has been initially developed to deploy Hadoop and OpenStack. OpenCrowbar is able to prepare server hardware, firmware, and hardware-based controllers to create a known-state hardware platform that is ready to receive the installation of an operating system, application-specific software, pre-configure the application-specific platform so it is ready to deploy a clustered workload to compute and/or storage nodes. OpenCrowbar provides server discovery, firmware updates, and operating system installation using PXE boot or virtual instance deployment. OpenCrowbar deploys applications on top of hardware-provisioned operating system platforms using Jigs. Supported Jigs includes: Chef, Puppet, and SSH-based shell scripting.
This is the opencrowbar-core package for OpenCrowbar. A typical deployment will require this package and at least one workload deployer package such as: crowbar-openstack, crowbar-hadoop, crowbar-ceph, etc. OpenCrowbar is a second-generation DevOps tool that enables deployment of bare servers into a production ready cluster in a matter of hours. OpenCrowbar can deploy any software stack, but has been initially developed to deploy Hadoop and OpenStack. OpenCrowbar is able to prepare server hardware, firmware, and hardware-based controllers to create a known-state hardware platform that is ready to receive the installation of an operating system, application-specific software, pre-configure the application-specific platform so it is ready to deploy a clustered workload to compute and/or storage nodes. OpenCrowbar provides server discovery, firmware updates, and operating system installation using PXE boot or virtual instance deployment. OpenCrowbar deploys applications on top of hardware-provisioned operating system platforms using Jigs. Supported Jigs includes: Chef, Puppet, and SSH-based shell scripting.