<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Minimalistic Practical Introduction to Puppet (Not Only) For Vagrant Users</title>
	<atom:link href="http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/feed/" rel="self" type="application/rss+xml" />
	<link>http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/</link>
	<description>Notes of a passionate Java EE developer</description>
	<lastBuildDate>Tue, 07 May 2013 05:16:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Jakub Holý</title>
		<link>http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/#comment-2985</link>
		<dc:creator><![CDATA[Jakub Holý]]></dc:creator>
		<pubDate>Sat, 01 Sep 2012 07:42:44 +0000</pubDate>
		<guid isPermaLink="false">http://theholyjava.wordpress.com/?p=2284#comment-2985</guid>
		<description><![CDATA[Hi Justin, thank you for the positive feedback :-) I;m not using Vagrant with master-slave so there won;t be an article about that. However the learning VM  might well help with that. Good luck with Vagrant and Puppet.]]></description>
		<content:encoded><![CDATA[<p>Hi Justin, thank you for the positive feedback <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I;m not using Vagrant with master-slave so there won;t be an article about that. However the learning VM  might well help with that. Good luck with Vagrant and Puppet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Holý</title>
		<link>http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/#comment-2984</link>
		<dc:creator><![CDATA[Jakub Holý]]></dc:creator>
		<pubDate>Sat, 01 Sep 2012 07:40:43 +0000</pubDate>
		<guid isPermaLink="false">http://theholyjava.wordpress.com/?p=2284#comment-2984</guid>
		<description><![CDATA[@Stas&quot; As Justin wrote. Particularly for JDK, we are installink open jdk to our Ubuntu servers, it;s in the repositories (you can also add 3rd-party repositories as we do e.g. for MongoDB and install from them). For some packages we manually install the .deb package the offer, e.g. hadoop (using exec to execute wget and package with the dpkg provider).]]></description>
		<content:encoded><![CDATA[<p>@Stas&#8221; As Justin wrote. Particularly for JDK, we are installink open jdk to our Ubuntu servers, it;s in the repositories (you can also add 3rd-party repositories as we do e.g. for MongoDB and install from them). For some packages we manually install the .deb package the offer, e.g. hadoop (using exec to execute wget and package with the dpkg provider).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Forder</title>
		<link>http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/#comment-2983</link>
		<dc:creator><![CDATA[Justin Forder]]></dc:creator>
		<pubDate>Sat, 01 Sep 2012 04:12:40 +0000</pubDate>
		<guid isPermaLink="false">http://theholyjava.wordpress.com/?p=2284#comment-2983</guid>
		<description><![CDATA[Thanks, Jakub - I had the same difficulty when I started learning Vagrant and Puppet last year. It&#039;s time I had another go, and learned a bit more. I need to take my first steps with a master/agent setup - maybe a good subject for a follow-up article. Thanks for the pointer to the Learning Puppet VM (and the associated tutorial) - I shall use that for my next steps.

@Stas - Puppet&#039;s package operations give an abstraction over the OS/distro-specific package management. For the problem you are referring to, you would need to take your own private copy of the JDK and use that to install. For example, if you accept the license agreement, download the binary installer and execute it (which may involve a bit of further interaction regarding registration), you end up with a JDK directory like jdk1.6.0_32. If you zip that up and put it on your own server, it should then be easy to write a Puppet script to download and install it (putting it in the right place and adding environment variable settings). A more polished approach would be to make your own package containing the JDK - then you could use Puppet&#039;s package type to install it, specifying the source. (And that&#039;s another thing I need to learn to do myself - I&#039;ll see if I can use the OpenJDK packages as a model.)]]></description>
		<content:encoded><![CDATA[<p>Thanks, Jakub &#8211; I had the same difficulty when I started learning Vagrant and Puppet last year. It&#8217;s time I had another go, and learned a bit more. I need to take my first steps with a master/agent setup &#8211; maybe a good subject for a follow-up article. Thanks for the pointer to the Learning Puppet VM (and the associated tutorial) &#8211; I shall use that for my next steps.</p>
<p>@Stas &#8211; Puppet&#8217;s package operations give an abstraction over the OS/distro-specific package management. For the problem you are referring to, you would need to take your own private copy of the JDK and use that to install. For example, if you accept the license agreement, download the binary installer and execute it (which may involve a bit of further interaction regarding registration), you end up with a JDK directory like jdk1.6.0_32. If you zip that up and put it on your own server, it should then be easy to write a Puppet script to download and install it (putting it in the right place and adding environment variable settings). A more polished approach would be to make your own package containing the JDK &#8211; then you could use Puppet&#8217;s package type to install it, specifying the source. (And that&#8217;s another thing I need to learn to do myself &#8211; I&#8217;ll see if I can use the OpenJDK packages as a model.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stas</title>
		<link>http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/#comment-2941</link>
		<dc:creator><![CDATA[Stas]]></dc:creator>
		<pubDate>Wed, 22 Aug 2012 09:17:09 +0000</pubDate>
		<guid isPermaLink="false">http://theholyjava.wordpress.com/?p=2284#comment-2941</guid>
		<description><![CDATA[Thanks for reply. I am not talking about jdk for puppet, but I mean if I want to ensure jdk installation with puppet (like you do with vim in your example). 

Problem is with jdk is that it can&#039;t be distributed via repositories, only downloaded from Oracle website directly (with accepting license on downloading). So it needs to be some how attached to puppet manifest when executing it.

Also, what bothers me are interactive installations of some software. I am not proficient in *nix, but sometimes I came across with installation of packages which require some interaction with user when installing. Have you ever tried install it with puppet?]]></description>
		<content:encoded><![CDATA[<p>Thanks for reply. I am not talking about jdk for puppet, but I mean if I want to ensure jdk installation with puppet (like you do with vim in your example). </p>
<p>Problem is with jdk is that it can&#8217;t be distributed via repositories, only downloaded from Oracle website directly (with accepting license on downloading). So it needs to be some how attached to puppet manifest when executing it.</p>
<p>Also, what bothers me are interactive installations of some software. I am not proficient in *nix, but sometimes I came across with installation of packages which require some interaction with user when installing. Have you ever tried install it with puppet?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub Holý</title>
		<link>http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/#comment-2935</link>
		<dc:creator><![CDATA[Jakub Holý]]></dc:creator>
		<pubDate>Tue, 21 Aug 2012 16:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://theholyjava.wordpress.com/?p=2284#comment-2935</guid>
		<description><![CDATA[Hi Stas,
if there is no [up to date] puppet package then install it manually as described on their page. I&#039;m not sure why you&#039;d need jdk for Puppet but again, I&#039;d try to google it out / install whatever Oracle provides. Good luck!]]></description>
		<content:encoded><![CDATA[<p>Hi Stas,<br />
if there is no [up to date] puppet package then install it manually as described on their page. I&#8217;m not sure why you&#8217;d need jdk for Puppet but again, I&#8217;d try to google it out / install whatever Oracle provides. Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stas</title>
		<link>http://theholyjava.wordpress.com/2012/08/13/minimalistic-practical-introduction-to-puppet-for-vagrant-users/#comment-2934</link>
		<dc:creator><![CDATA[Stas]]></dc:creator>
		<pubDate>Tue, 21 Aug 2012 15:09:05 +0000</pubDate>
		<guid isPermaLink="false">http://theholyjava.wordpress.com/?p=2284#comment-2934</guid>
		<description><![CDATA[Hi!

Do you know where puppet try to get packages? From os native repo (yum, apt, etc.)? what if there are no needed packages, say java (jdk)?]]></description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>Do you know where puppet try to get packages? From os native repo (yum, apt, etc.)? what if there are no needed packages, say java (jdk)?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
