Hi devs,
I'd like to share more details about the automated deployment solution
I'm working on. This tool aims to significantly simplify the Ambari
cluster deployment process.
Key Features:
1. Docker-based Quick Deployment
- One-command setup: just configure resources and components
- No environment setup needed - script handles everything
- Perfect for:
* Development environments
* Testing and evaluation
* Quick demos
* CI/CD pipelines
2. Bare Metal/VM Production Deployment
- Production-ready automated deployment
- Full HA support for all components
- Flexible topology customization
- Advanced features:
* External database integration
* Custom directory configuration
* Ranger integration
* Kerberos setup
Technical Implementation:
- Uses Ansible for automation
- Supports CentOS/Rocky Linux 8/9
- Handles all prerequisites automatically:
* Repository setup
* Package installation
* System configuration
* Service deployment
* Component configuration
Configuration Features:
1. Simple base configuration for quick start
2. Advanced configuration support:
- Cluster topology customization
- Component placement control
- Service user configuration
- Directory path customization
- Database configuration
- Memory settings
Current Status:
- Basic deployment automation completed
- Docker deployment working efficiently
- Bare metal deployment tested successfully
- Documentation ready (quick start + advanced guide)
Would love to get feedback from the community on this implementation.
Best,
Jialiang
On 2025/4/18 09:00, Jialiang wrote:
Hi devs,
I'm working on **automated cluster deployment** support (bare metal +
Docker) for Ambari. Since this is a self-contained feature, I propose
**creating a new repository** to:
1. Simplify maintenance (decoupled from Ambari core)
2. Allow independent releases
3. Make it usable standalone
**Pros:**
- Cleaner code isolation
- Faster iteration
**Cons:**
- Adds one more repo to manage
Thoughts? If no objections, I'll prepare the repo setup.
Best,
Jialiang
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ambari.apache.org
For additional commands, e-mail: dev-h...@ambari.apache.org