Hello,

I was wondering whether there is anything in the Ambari roadmap about upgrading 
the Puppet version that the Ambari Agent uses from 2.7 to 3.x.

Puppet 3.x offers more built-in control structures and abstractions as well as 
better syntax enforcement.
We've found that with 2.7 we've had to define functions in Ruby even for 
trivial concepts that are no longer necessary thanks to puppet 3.x built-in 
functionality.

Is there any interest in making this upgrade? I believe that 3.x should allow 
for reducing the Ambari puppet code-base thus making its maintenance easier and 
development easier/faster.

Just as a note, I mentioned that 3.x is more rigid/clearer syntax-wise and that 
presents an issue with the use of the dash '-'. That means that some-identifier 
is no longer a valid identifier and needs to be replaced with some_identifier. 
Given the naming policy followed in Ambari, that might be a bit of a hustle to 
go through but at least it would ensure meeting the puppet standard and make it 
hopefully future-proof.

Thank you.

Kind Regards,
Adamos
[twitter18]<https://twitter.com/adamosloizou>  [linkedin-logo18] 
<http://www.linkedin.com/pub/adamos-loizou/24/7a4/b29>

[Descripción: Descripción: piefirmatid]

Adamos Loizou
Centro TI+D Granada
Edificio Fórum, 4ª planta
C/José Luis Pérez Pujadas s/n
18006 Granada - España
Tel:    +34 958 53 7863
Móvil: +34 672 03 4703
[email protected]<mailto:[email protected]>





________________________________

Este mensaje se dirige exclusivamente a su destinatario. Puede consultar 
nuestra política de envío y recepción de correo electrónico en el enlace 
situado más abajo.
This message is intended exclusively for its addressee. We only send and 
receive email on the basis of the terms set out at:
http://www.tid.es/ES/PAGINAS/disclaimer.aspx

<<inline: image005.png>>

<<inline: image002.png>>

<<inline: image004.png>>

Reply via email to