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


Chronological Thread 
  • From: Seth Vargo < >
  • To:
  • Subject: [chef] Re: How to generate random string at end of hostname?
  • Date: Mon, 21 Jul 2014 16:35:00 -0400

ruby -e "require 'securerandom'; puts SecureRandom.hex(3)"

Seth
> On Jul 21, 2014, at 11:15 AM, Matt Ray 
> < >
>  wrote:
> 
> 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
>

Attachment: smime.p7s
Description: S/MIME cryptographic signature




Archive powered by MHonArc 2.6.16.

§