← Back to team overview

fuel-dev team mailing list archive

Re: Fuel and conf. management tools

 

I can't comment on the substance here but, if someone gets me the
information, we now have
an Operations Guide in fuel-docs and we could put the information there
rather than in a wiki
or white paper.

meg


On Tue, Jul 1, 2014 at 4:19 PM, Dmitriy Novakovskiy <
dnovakovskiy@xxxxxxxxxxxx> wrote:

> Hi Fuelers,
>
> I have some notes on a particular user concern (which I heard from a
> number of potential Fuel users, medium-to-large scale), and I'd like to
> bring it to your attention so we could brainstorm the solution together.
>
> *The concern goes like this:*
>
> As an enterprise IT admin I'm already running a conf. management system
> (Puppet, Chef, Saltstack) and feel kinda weird about having Fuel master
> node and OpenStack nodes not managed by them. Even more weird is to know
> that Fuel is based on Puppet, but still use it separately from existing
> Puppet infrastructure.
>
> *The real-world use case is:*
>
> Each server (physical or virtual) in Enterprise environment is put under
> control of configuration management system. Typical work items that
> puppet-agent/chef-client will run on newly provisioned server are:
>
>
>    - gather HW configuration and report it to CMDB
>    - create set of standard accounts for users, admins etc
>    - install additional packages
>    - setup company-specific security/audit settings for HostOS
>    - provision and configure monitoring tools
>    - etc
>
> *My thoughts on solving this are:*
>
>    - A) Create a whitepaper/wiki page that will:
>       - Explain why one should not think and/or be concerned about
>       "integrating" Fuel w/ existing Puppet infrastructure
>       - Explain how to add puppet-agent/chef-client and master
>       configuration to Fuel master node and to OpenStack nodes (so that Fuel
>       would manage the OpenStack lifecycle, but still leave room for admin tasks
>       to be executed through conf. management)
>       - Explain which parts of Fuel master and OpenStack nodes config the
>       external conf management system should not mess with
>    - B) Introduce "Integration with configuration management system"
>    feature
>       - Allow user to specify the type of configuration management system
>       (Puppet, Chef, Saltstack) and IP of master server
>       - Based on user selection - provision+configure appropriate
>       agent/client to Fuel master node and to OpenStack nodes
>
> What do you think?
>
> ---
> Regards,
> Dmitriy
>
> --
> Mailing list: https://launchpad.net/~fuel-dev
> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fuel-dev
> More help   : https://help.launchpad.net/ListHelp
>
>

References