Centralized, cross-platform package deployment, configuration and change management.
Bombardier is a command-line system that allows system admins to manage a large number of computers the datacenter over ssh. You can compare Bombardier to Chef (www.opscode.com) or ControlTier (www.controltie
For common tasks such as deploying software or making changes to system configuration, this tool can make these tasks a lot faster and a lot more reliable. The basic approach is to drive automated SSH sessionsover Expect. There are three major pieces of code to this bombardier:
- A "client," which installs on the computers you want to manage. The client does not run as a service, so it is more accurately described as client-side libraries. The client software can be automatically installed by the server.
- The server, which runs under Apache and provides a ReST interface, and a daemon. The daemon is responsible for managing ssh connections to the computers in the network.
- A command-line interface (CLI), which provides an efficient Cisco-style command-line tool for driving the whole system.
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- python
All questions Latest questions
All packages Packages in Distributions
-
bombardier source package in Noble
Version 0.8.3+nmu3 uploaded -
bombardier source package in Mantic
Version 0.8.3+nmu3 uploaded -
bombardier source package in Lunar
Version 0.8.3+nmu3 uploaded
All bugs Latest bugs reported
-
Bug #1005083: revno generated as a string, now breaking %(revno)d
Reported -
Bug #1005080: bdr crashes on login with django 1.3
Reported -
Bug #695801: Package build not seeing changes when a build fails
Reported -
Bug #660229: Client install not complaining about missing configuration items
Reported -
Bug #621441: Edit command not working under package
Reported
All blueprints Latest blueprints
-
Some times a guy wants to enter an upper-level command
Registered -
Be able to operate on multiple machines for the purpose of managing a service
Registered -
Be able to have packages which contribute to an upper-level package
Registered -
Be able to build injectors on dedicated build machines
Registered -
Replace pxssh for pexpect/paraminko
Registered