<tt><font size=2>Clint Byrum <clint@fewbar.com> wrote on 04/15/2014
05:17:21 PM:<br>
<br>
<br>
> Excerpts from Zane Bitter's message of 2014-04-15 13:32:30 -0700:<br>
<br>
> > Yes, that _kind_ of thing. But I don't see much point in having
an <br>
> > AWS::CloudFormation::Init section that isn't compatible with
<br>
> > CloudFormation's definition of it. We already have some native
<br>
> > in-instance tools (e.g. os-apply-config) that can probably handle
this <br>
> > better.<br>
> > <br>
> <br>
> os-apply-config wouldn't really be what you want. It is specifically<br>
> only intended for translating communication values into configuration.<br>
> Package installation is not handled.<br>
> <br>
> We don't have a native declarative post-boot package installation<br>
> tool that can be expressed this way. If you must do vanilla images
+<br>
> customization, I think cfn-init is generally fine. This particular
case,<br>
> however, shows a place where they abused the mapping json type pretty<br>
> badly. I think it would make sense to have a native OS::Heat::Init<br>
> section that takes the package name as a value or something.<br>
> <br>
> > FWIW, in the short term I'm not aware of any issue with installing
<br>
> > mariadb in Fedora 17/18, provided that mysql is not installed
first. And <br>
> > in fact they're both EOL anyway, so we should probably migrate
all the <br>
> > templates to Fedora 20 and mariadb.<br>
> <br>
> +1 for that.<br>
</font></tt>
<br><tt><font size=2>I count 22 templates in heat-templates that are written
to support Fedora, Ubuntu, and RHEL; is MariaDB available in those?  I
do not see it in Ubuntu 12.10, for example.</font></tt>
<br>
<br><tt><font size=2>Those templates support ubuntu 10.  Just 10!
 It will probably be easiest to add Ubuntu 12 (as in 12.04 LTS) and
14 (as in 14.04 LTS).</font></tt>
<br>
<br><tt><font size=2>Yes, I can see how OS::Heat::Init makes sense.  But
is this just the first thing on a long list?  Would it be better to
have a static intrinsic that is like Python's dict(iterable of iterable)->dictionary
function?</font></tt>
<br>
<br><tt><font size=2>Thanks,</font></tt>
<br><tt><font size=2>Mike</font></tt>