- From: Matt Ray <
>
- To:
- Subject: [chef] Re: Re: How to generate random string at end of hostname?
- Date: Mon, 21 Jul 2014 10:15:10 -0500
I'd agree with Noah, some platforms don't provide names though. Here's
the hacky generator used by knife-openstack and others through
knife-cloud:
https://github.com/opscode/knife-cloud/blob/master/lib/chef/knife/cloud/server/create_command.rb#L126
Thanks,
Matt Ray
Director of Partner Integration :: Chef
512.731.2218 ::
mattray :: GitHub :: IRC :: Twitter
On Sat, Jul 19, 2014 at 1:29 PM, Noah Kantrowitz
<
>
wrote:
>
It is highly recommended you use the raw hostnames as generated by
>
EC2/Nova. Trying to change the hostname from Chef is tricky even at the
>
best of times. If you really do want to change it, I would recommend doing
>
it before Chef is bootstrapped in your own provisioning system (cloud-init
>
on EC2, for example).
>
>
--Noah
>
>
On Jul 19, 2014, at 11:17 AM, Justin Franks
>
<
>
>
wrote:
>
>
> How to generate random string at end of hostname?
>
> For every node we provision with knife ec2/openstack/etc... we want the
>
> hostnames to have a format of:
>
> staticstring-staticstring-randomstring
>
> Example: web-server-hk3dp99x
>
> If the host reboots the name will not change.
>
> For each newly provisioned node the random string will change.
>
> Suggestions on the best approach?
>
>
>
>
>
>
>
>
>
>
>
> *************************
>
> Justin Franks
>
> Lead Operations Engineer
>
> SaaS, Cloud, Data Centers & Infrastructure
>
> Lithium Technologies, Inc
>
> 225 Bush St., 15th Floor
>
> San Francisco, CA 94104
>
> tel: +1 415 757 3100 x3219
>
Archive powered by MHonArc 2.6.16.