tag:blogger.com,1999:blog-9238405.post8983834915641011068..comments2024-03-18T02:04:50.380-07:00Comments on Agile Testing: Bootstrapping EC2 instances with ChefGrig Gheorghiuhttp://www.blogger.com/profile/17863511617654196370noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-9238405.post-75124530116042545872013-06-24T03:25:52.434-07:002013-06-24T03:25:52.434-07:00Great article, and was helpful in configuring some...Great article, and was helpful in configuring some of our EC2 + chef infrastructure. 1 thing that we did differently (which might be because the tooling wasn't available at the time of your initial blog) is that we use knife-ec2 for provisioning of EC2 instances, using chef framework.Bretthttps://www.blogger.com/profile/07569282106358755790noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-83103345760990156102010-12-21T21:14:53.243-08:002010-12-21T21:14:53.243-08:00Your series of posts about Chef is very useful. I ...Your series of posts about Chef is very useful. I was wondering whether you've come up with a similar post/tutorial to this one, but that includes bootstrapping using knife?<br /><br />Thanks!Aviv Ben-Yosefhttps://www.blogger.com/profile/08503299667171126821noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-6268056642836773602010-08-02T10:49:10.114-07:002010-08-02T10:49:10.114-07:00saltycrane -- the puppet clients would fail when t...saltycrane -- the puppet clients would fail when trying to connect to the puppetmaster server. I don't have the error message anymore, but it was very cryptic (a generic Ruby error).Grig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-76167302234478525402010-07-27T14:59:06.692-07:002010-07-27T14:59:06.692-07:00I'm trying to install a Puppet client on Ubunt...I'm trying to install a Puppet client on Ubuntu's Lucid AMI... I was wondering what specific issues you had.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-36470111399578725032010-07-21T12:11:14.388-07:002010-07-21T12:11:14.388-07:00Gavin -- I know about kokki. Maybe I should start ...Gavin -- I know about kokki. Maybe I should start contributing. What discourages me about it is the lack of community around it. Chef and Puppet have tons of contributors of new recipes, cookbooks, etc.Grig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-88860305520488044482010-07-21T12:08:18.398-07:002010-07-21T12:08:18.398-07:00Also, if you're doing python-centric work, the...Also, if you're doing python-centric work, there's a project called kokki which is a pythonic implementation of chef.<br /><br />http://github.com/samuel/kokki/<br /><br />Many of my ops scripts are python, so it seemed like a good fit for me.Gavinhttps://www.blogger.com/profile/12027939184784885771noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-40154403470602887072010-07-21T11:16:40.829-07:002010-07-21T11:16:40.829-07:00Thanks, Marius, I'll give it a try.Thanks, Marius, I'll give it a try.Grig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-20661578141732064972010-07-21T10:51:48.541-07:002010-07-21T10:51:48.541-07:00Take a look at knife. You can do things like:
kni...Take a look at knife. You can do things like:<br /><br />knife ec2 server create "role[base]" -i ami -x ubuntu -G sec_list -S ec2_key<br /><br />and have your new instance bootstrap itself and configure itself in the role "base". Since you are using ubuntu this should work just fine (for other distros like centos this is not going to work at this time).<br /><br />Cheers,<br />- Marius -Marius Duceahttp://www.ducea.comnoreply@blogger.com