<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: puppetrun &#12434;&#35430;&#12377;&#12394;&#12425;&#12420;&#12387;&#12401; trunk &#29256;&#12398;&#26041;&#12364;&#12424;&#12373;&#12370;</title>
    <link>http://blog.mizzy.org/articles/2007/03/24/puppet08</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>puppetrun &#12434;&#35430;&#12377;&#12394;&#12425;&#12420;&#12387;&#12401; trunk &#29256;&#12398;&#26041;&#12364;&#12424;&#12373;&#12370;</title>
      <description>&lt;p&gt;
&lt;a class="ext-link" href="http://mizzy.org/linux/puppet07.html"&gt;&lt;span class="icon"&gt;&lt;/span&gt;puppet &#20170;&#35430;&#12377;&#12394;&#12425; &#12496;&#12540;&#12472;&#12519;&#12531; 0.22.1 &#12434;&#20351;&#12360;&#12289;&#12381;&#12375;&#12390; gem &#12391;&#20837;&#12428;&#12427;&#12394;&lt;/a&gt; &#12392;&#12356;&#12358;&#12456;&#12531;&#12488;&#12522;&#12434;&#26360;&#12356;&#12383;&#12431;&#12369;&#12391;&#12377;&#12364;&#12289;puppetrun &#12391;&#29305;&#12395; exec &#12434;&#20351;&#12387;&#12390; puppet &#12463;&#12521;&#12452;&#12450;&#12531;&#12488;&#12391;&#20309;&#12363;&#12467;&#12510;&#12531;&#12489;&#12434;&#23455;&#34892;&#12373;&#12379;&#12383;&#12356;&#12289;&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#12354;&#12428;&#12400;&#12289;&#20170;&#12399; trunk &#29256;&#12434;&#20351;&#12387;&#12383;&#12411;&#12358;&#12364;&#12356;&#12356;&#12363;&#12418;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#29702;&#30001;&#12290;&#12414;&#12378;&#20197;&#19979;&#12398;&#27096;&#12394;&#21336;&#32020;&#12394;&#12467;&#12510;&#12531;&#12489;&#12434;&#23455;&#34892;&#12373;&#12379;&#12427; site.pp &#12434;&#12388;&#12367;&#12427;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
exec { 'touch':
  path    =&gt; '/bin',
  command =&gt; 'touch /tmp/puppet',
}

&lt;/pre&gt;
&lt;p&gt;
&#12391;&#12289;puppetmasterd &#12434; puppet &#12469;&#12540;&#12496;&#12391;&#36215;&#21205;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
$ sudo puppetmasterd
&lt;/pre&gt;
&lt;p&gt;
&#27425;&#12395; puppet &#12463;&#12521;&#12452;&#12450;&#12531;&#12488;&#20596;&#12391; puppetd &#12434;&#36215;&#21205;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
$ sudo puppetd --listen --no-client --server kenny.southpark -v 
&lt;/pre&gt;
&lt;p&gt;
&#12381;&#12375;&#12390;&#12289;puppet &#12469;&#12540;&#12496;&#20596;&#12391; puppetrun &#12434;&#36215;&#21205;&#12375;&#12390;&#12289;&#35373;&#23450;&#12375;&#12383; exec &#12434;&#12463;&#12521;&#12452;&#12450;&#12531;&#12488;&#12391;&#23455;&#34892;&#12373;&#12379;&#12427;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
$ sudo puppetrun --host cartman.southpark
&lt;/pre&gt;
&lt;p&gt;
&#12377;&#12427;&#12392;&#12289;0.22.1 &#12391;&#12399;&#12289;&#12463;&#12521;&#12452;&#12450;&#12531;&#12488;&#20596;&#12398; puppetd &#12364;&#12495;&#12531;&#12464;&#12375;&#12383;&#29366;&#24907;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;strace &#12391;&#35211;&#12427;&#12392;&#12289;&#20197;&#19979;&#12398;&#35352;&#36848;&#12364;&#24310;&#12293;&#12392;&#34920;&#31034;&#12373;&#12428;&#12427;&#12392;&#12356;&#12358;&#29366;&#24907;&#12395;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
rt_sigprocmask(SIG_SETMASK, [], ULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], ULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], ULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], ULL, 8) = 0
... (&#20197;&#19979;&#32368;&#12426;&#36820;&#12375;)
&lt;/pre&gt;
&lt;p&gt;
0.22.1 &#12392; 0.22.2 &#12398;&#38291;&#12391;&#12289;lib/puppet/type/exec.rb &#12395;&#12363;&#12394;&#12426;&#20462;&#27491;&#12364;&#20837;&#12387;&#12390;&#12427;&#12398;&#12391;&#12289;&#12362;&#12381;&#12425;&#12367; 0.22.2 &#12391;&#12399;&#22823;&#19976;&#22827;&#12384;&#12429;&#12358;&#12369;&#12393;&#12289;&lt;a class="ext-link" href="http://mizzy.org/linux/puppet07.html"&gt;&lt;span class="icon"&gt;&lt;/span&gt;&#21069;&#12456;&#12531;&#12488;&#12522;&lt;/a&gt; &#12391;&#26360;&#12356;&#12383;&#12424;&#12358;&#12395;&#12289;0.22.2 &#12391;&#12399;&#12381;&#12418;&#12381;&#12418; puppetd &#12364;&#12456;&#12521;&#12540;&#12391;&#36215;&#21205;&#12391;&#12365;&#12394;&#12356;&#12289;&#12392;&#12356;&#12358;&#21839;&#38988;&#12364;&#12354;&#12427;&#12290;&#12394;&#12398;&#12391;&#12289;trunk &#29256;&#12434;&#20351;&#12358;&#12398;&#12364;&#12356;&#12356;&#12289;&#12392;&#12356;&#12358;&#32080;&#35542;&#12395;&#12394;&#12426;&#12414;&#12375;&#12383;&#12290;trunk &#29256;&#12384;&#12392;&#21839;&#38988;&#12394;&#12367;&#23455;&#34892;&#12391;&#12365;&#12427;&#12371;&#12392;&#12434;&#30906;&#35469;&#28168;&#12415;&#12290;
&lt;/p&gt;
&lt;p&gt;
&lt;del&gt;&#12383;&#12384;&#12289;&#12371;&#12428;&#12418; &lt;a class="ext-link" href="http://mizzy.org/linux/puppet07.html"&gt;&lt;span class="icon"&gt;&lt;/span&gt;&#21069;&#12456;&#12531;&#12488;&#12522;&lt;/a&gt; &#12391;&#26360;&#12356;&#12383;&#12424;&#12358;&#12395;&#12289;puppetrun &#12395;&#20197;&#19979;&#12398;&#19968;&#34892;&#12434;&#36861;&#21152;&#12375;&#12394;&#12356;&#12392;&#21205;&#12363;&#12394;&#12356;&#12398;&#12391;&#27880;&#24847;&#12290; &lt;/del&gt;&lt;a class="ext-link" href="http://reductivelabs.com/trac/puppet/changeset/2352"&gt;&lt;span class="icon"&gt;&lt;/span&gt;fix &#12373;&#12428;&#12383;&lt;/a&gt;&#12290;&#33258;&#20998;&#12398;&#20462;&#27491;&#20869;&#23481;&#12392;&#36949;&#12358;&#12369;&#12393;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
require 'puppet/network/client/runner'
&lt;/pre&gt;
&lt;p&gt;
&#12414;&#12384;&#23455;&#25126;&#25237;&#20837;&#12399;&#12420;&#12417;&#12390;&#12362;&#12356;&#12383;&#26041;&#12364;&#12424;&#12373;&#12381;&#12358;&#12363;&#12394;&#8230;&#12290;&#12414;&#12384;&#26908;&#35388;&#27573;&#38542;&#12394;&#12398;&#12391;&#12356;&#12356;&#12398;&#12391;&#12377;&#12364;&#12290;
&lt;/p&gt;

</description>
      <pubDate>Sat, 24 Mar 2007 23:21:07 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:8A3DDB2C-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2007/03/24/puppet08</link>
      <category>linux</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/452</trackback:ping>
    </item>
  </channel>
</rss>
