I will go ahead and create a separate repo.

How should we name it? ambari-deploy?

On Fri, Apr 18, 2025 at 2:07 AM Jialiang <jialiangca...@gmail.com> wrote:

> 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