[chef] Re: Re: How to generate random string at end of hostname?


Chronological Thread 
  • 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.

§