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

Reply via email to