Skip to main content

Cloud automation at Dimension Data with Apache Libcloud

Project description

https://img.shields.io/pypi/v/plumbery.svg https://img.shields.io/travis/bernard357/plumbery.svg Documentation Status

Infrastructure as code at Dimension Data with Apache Libcloud

Features

  • Run from the command line, or as a python library

  • Limit plumbing to some locations if needed

  • Accept custom polisher from the command line too

  • Read fittings plan in YAML

  • Use cloud API to create the network infrastructure, and to build nodes

  • Create network domains and Ethernet networks

  • Reserve public IPv4 addresses

  • Manage network address translation rules

  • Manage firewall rules

  • Create load balancers with pools of nodes

  • All images in libraries are available to new nodes

  • Add multiple network interfaces to nodes

  • Add public IPv4 addresses to nodes

  • Add monitoring to nodes

  • Build all blueprints

  • Build a blueprint across multiple locations

  • Start all nodes

  • Start nodes belonging to the same blueprint

  • Polish Linux nodes for quick bootstrapping

  • Build a full inventory of nodes that have been deployed

  • Reflect fittings into a ready-to-use inventory for ansible

  • Stop all nodes

  • Stop nodes belonging to the same blueprint

  • Destroy all nodes

  • Destroy nodes belonging to the same blueprint

  • Many demonstration scripts are provided

  • You can extend plumbery with your own polishers, it has been designed for that

Contributors

  • Bernard Paques [Dimension Data employee] (development lead)

  • Anthony Shaw [Dimension Data employee]

  • Olivier Grosjeanne [Dimension Data employee]

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plumbery-0.3.3.tar.gz (71.5 kB view hashes)

Uploaded Source

Built Distribution

plumbery-0.3.3-py2.py3-none-any.whl (49.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page