About Foreman
Foreman is a lifecycle management tool that enables system administrators to automate repetitive tasks, quickly deploy applications, and proactively manage servers, on-premise or in the cloud.
Features
- Provisioning support enables easy control of setting up new servers
- Quickly deploy applications, and proactively manage change, both on-premise with VMs and bare-metal or in the cloud.
- Scales well to multiple locations
- Provides comprehensive interaction facilities, including a web frontend, CLI and RESTful API
- High-level overview
- Discover, provision and upgrade your entire bare-metal infrastructure
- Create and manage instances in virtualization environment and across private and public clouds
- Install operating systems via PXE, local media or from templates or images
- Control and gather reports from your configuration management software
- Group your hosts and manage them in bulk, regardless of location
- Review historical changes for auditing or troubleshooting
- Web user interface, JSON REST API and CLI for Linux
- Extend as needed via a robust plugin architecture