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

  • 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

  • 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.1.tar.gz (66.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plumbery-0.3.1-py2.py3-none-any.whl (47.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file plumbery-0.3.1.tar.gz.

File metadata

  • Download URL: plumbery-0.3.1.tar.gz
  • Upload date:
  • Size: 66.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for plumbery-0.3.1.tar.gz
Algorithm Hash digest
SHA256 936ef6278e9bd5a01f2263e0a8af25b48e05e4d921cddf915f8e5a2dc81fe863
MD5 be80a63831082930b01754f0947d8ef8
BLAKE2b-256 5b64c6355aedd5adc2d5c9e903398b8d1e1f890d828fabcdd2046f5aa7607433

See more details on using hashes here.

File details

Details for the file plumbery-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for plumbery-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 86ca3643dd5c6d87a3d12b7430458d423a589ed16f5f64ca6052ddb5a9e902c2
MD5 126a0cf3fec591d5997a7555128cb435
BLAKE2b-256 abb3bc926613594d2507861ba2248edb42655c4ce3480af23af62b92e7b14e34

See more details on using hashes here.

Supported by

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