<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Does anyone run a Puppet Node on HP-UX in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261112#M332979</link>
    <description>Hi Sistemas,&lt;BR /&gt;&lt;BR /&gt;I agree, it is a bit embarrassing that these days HP doesn't provide SD depots for their UXes of common dynamic interpreters such as Ruby and Python.&lt;BR /&gt;For a while they used to have at least a Python depot in their Internet Express "distribution" but for incomprehensible reasons discontinued the whole IX edition for their HP-UX 11.11 on PARISC.&lt;BR /&gt;Although I much prefer using Perl for Unix sysadmin tasks there is a growing selection of interesting Python Tools, such as e.g. Func &lt;A href="https://fedorahosted.org/func/" target="_blank"&gt;https://fedorahosted.org/func/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Since one of our customers has a license for the HP ANSI C Compiler I could compile a Ruby installation vor HP-UX 11.11 and create an SD depot of it.&lt;BR /&gt;Unfortunately, I haven't found enough time or stamina yet to really learn Ruby (only scratched the surface so far and kept reverting to Perl always :-(&lt;BR /&gt;&lt;BR /&gt;It's interesting to hear someone here in the ITRC forums is using (or thinking about using) Puppet on HP-UX too.</description>
    <pubDate>Tue, 25 Aug 2009 06:06:08 GMT</pubDate>
    <dc:creator>Ralph Grothe</dc:creator>
    <dc:date>2009-08-25T06:06:08Z</dc:date>
    <item>
      <title>Does anyone run a Puppet Node on HP-UX</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261110#M332977</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;during a talk about Cobbler, Func and Puppet&lt;BR /&gt;at the last "Linux Tag 2008" I heard about these&lt;BR /&gt;tools for the first time.&lt;BR /&gt;Looks like the RedHat/Fedora guys are using it.&lt;BR /&gt;The Puppet tool for distributed configuration management really sounded interesting to me.&lt;BR /&gt;Unfortunately, it is implemented in Ruby.&lt;BR /&gt;So far not really the fastest of dynamic languages as far as execution is concerned.&lt;BR /&gt;Added to this comes the XML-RPC overhead it has been using.&lt;BR /&gt;But I think to have read that Puppet's developers want to shift from bloating XML-RPC/SOAP to REST.&lt;BR /&gt;Also one usually doesn't find Ruby out of the box on most HP-UX systems.&lt;BR /&gt;But this, together with Ruby Gems and Puppet should theoretically be easy to build and install on HP-UX.&lt;BR /&gt;Before I delve into it I would like to enquire if anybody of you is running a puppetd on their HP-UX boxes?&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://reductivelabs.com/trac/puppet" target="_blank"&gt;http://reductivelabs.com/trac/puppet&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 01 Sep 2008 10:34:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261110#M332977</guid>
      <dc:creator>Ralph Grothe</dc:creator>
      <dc:date>2008-09-01T10:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone run a Puppet Node on HP-UX</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261111#M332978</link>
      <description>Puppet in linux works amazing! But no way in HPUX!!!&lt;BR /&gt;&lt;BR /&gt;I've tried for days to install ruby in HPUX 11.23 with IA64 without success... the depot from porting center doesn't work for Itanium I've no way to compile the sources (1.9.1-p0 from Ruby web site and the 1.8.4 from porting center). I'm tired of googling, testing compiler options, etc.&lt;BR /&gt;&lt;BR /&gt;Also, the info in forums, webs, etc. is sparse and hard to find.&lt;BR /&gt;&lt;BR /&gt;is a pity, but I think I'll have to find another way to distribute configurations.</description>
      <pubDate>Mon, 24 Aug 2009 08:15:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261111#M332978</guid>
      <dc:creator>sistemas unix_1</dc:creator>
      <dc:date>2009-08-24T08:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone run a Puppet Node on HP-UX</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261112#M332979</link>
      <description>Hi Sistemas,&lt;BR /&gt;&lt;BR /&gt;I agree, it is a bit embarrassing that these days HP doesn't provide SD depots for their UXes of common dynamic interpreters such as Ruby and Python.&lt;BR /&gt;For a while they used to have at least a Python depot in their Internet Express "distribution" but for incomprehensible reasons discontinued the whole IX edition for their HP-UX 11.11 on PARISC.&lt;BR /&gt;Although I much prefer using Perl for Unix sysadmin tasks there is a growing selection of interesting Python Tools, such as e.g. Func &lt;A href="https://fedorahosted.org/func/" target="_blank"&gt;https://fedorahosted.org/func/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Since one of our customers has a license for the HP ANSI C Compiler I could compile a Ruby installation vor HP-UX 11.11 and create an SD depot of it.&lt;BR /&gt;Unfortunately, I haven't found enough time or stamina yet to really learn Ruby (only scratched the surface so far and kept reverting to Perl always :-(&lt;BR /&gt;&lt;BR /&gt;It's interesting to hear someone here in the ITRC forums is using (or thinking about using) Puppet on HP-UX too.</description>
      <pubDate>Tue, 25 Aug 2009 06:06:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261112#M332979</guid>
      <dc:creator>Ralph Grothe</dc:creator>
      <dc:date>2009-08-25T06:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone run a Puppet Node on HP-UX</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261113#M332980</link>
      <description>Hi Ralph!&lt;BR /&gt;&lt;BR /&gt;Thanks for answer me, the message was so old that I thought had been forgotten :-)&lt;BR /&gt;&lt;BR /&gt;At work we have HP ANSI C license , plus I've installed gcc from the porting center but I'm not able to compile Ruby on IA64. &lt;BR /&gt;I tested the original sources of the latest version and the package available at the Porting Center with no success. Doing google search only find japanese pages (blessed translator!!) with no info at all.&lt;BR /&gt;&lt;BR /&gt;The fact is that I have puppet working on linux machines (RHEL 4&amp;amp;5, 32&amp;amp;64 bits) and I don't know how to integrate with python tools. Any help or suggestion is appreciated :-)&lt;BR /&gt;&lt;BR /&gt;Regards, Josema&lt;BR /&gt;</description>
      <pubDate>Tue, 25 Aug 2009 07:53:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261113#M332980</guid>
      <dc:creator>sistemas unix_1</dc:creator>
      <dc:date>2009-08-25T07:53:07Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone run a Puppet Node on HP-UX</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261114#M332981</link>
      <description>Hi Josema,&lt;BR /&gt;&lt;BR /&gt;I also had (a very rudimentary) Puppet master with so far only one puppetd running on two separate RHEL boxes for evaluation and playing purposes.&lt;BR /&gt;Next I wanted to run a puppetd on one of our hpux boxes.&lt;BR /&gt;&lt;BR /&gt;I am afraid, since we don't have any IA HP HW with running hpux on it I have absolutely no experience with this platform.&lt;BR /&gt;&lt;BR /&gt;More than a year ago I compiled Ruby from the sources on one of our hpux 11.11 boxes where the HP Ansi C compiler was available.&lt;BR /&gt;Thus, it isn't the latest ruby version I suppose.&lt;BR /&gt;&lt;BR /&gt;$ uname -srvm&lt;BR /&gt;HP-UX B.11.11 U 9000/800&lt;BR /&gt;$ ruby -v&lt;BR /&gt;ruby 1.8.6 (2007-03-13 patchlevel 0) [hppa2.0w-hpux11.11]&lt;BR /&gt;&lt;BR /&gt;As far as I can remember I didn't experience any difficulties compiling Ruby back then.&lt;BR /&gt;But on IA this might be a completely different story.&lt;BR /&gt;&lt;BR /&gt;As for a gcc compiler, &lt;BR /&gt;have you looked at Merijn's (aka procura) site for builds for your platform yet?&lt;BR /&gt;&lt;A href="http://mirrors.develooper.com/hpux/" target="_blank"&gt;http://mirrors.develooper.com/hpux/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 25 Aug 2009 08:35:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261114#M332981</guid>
      <dc:creator>Ralph Grothe</dc:creator>
      <dc:date>2009-08-25T08:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone run a Puppet Node on HP-UX</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261115#M332982</link>
      <description>Hi Ralph,&lt;BR /&gt;&lt;BR /&gt;I've finally been able to compile ruby in my hpux box. I used HP Ansi C and ruby 1.8.7-174. I've also installed the dependencies from the Porting Center (ncurses, openssl, etc.)&lt;BR /&gt;&lt;BR /&gt;$ uname -srvm&lt;BR /&gt;HP-UX B.11.23 U ia64&lt;BR /&gt;&lt;BR /&gt;$ cc --version&lt;BR /&gt;cc: HP aC++/ANSI C B3910B A.06.10 [Mar 22 2006]&lt;BR /&gt;&lt;BR /&gt;$ ruby -v&lt;BR /&gt;ruby 1.8.7 (2009-06-12 patchlevel 174) [ia64-hpux11.23]&lt;BR /&gt;&lt;BR /&gt;These are the options I used to compile (Obtained from &lt;A href="https://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1186673):" target="_blank"&gt;https://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1186673):&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;$ env CC=cc CFLAGS="-g -O0 -D_XOPEN_SOURCE_EXTENDED" \&lt;BR /&gt;./configure 2&amp;gt;&amp;amp;1 | tee configure.log&lt;BR /&gt;&lt;BR /&gt;$ vi config.status&lt;BR /&gt;&lt;BR /&gt;s,@LIBRUBYARG_SHARED@,|#_!!_#|-R $(libdir) -L$(libdir) -L. ,g&lt;BR /&gt;===&amp;gt;&lt;BR /&gt;s,@LIBRUBYARG_SHARED@,|#_!!_#|+b$(libdir) -L$(libdir) -L. ,g&lt;BR /&gt;&lt;BR /&gt;$ ./config.status&lt;BR /&gt;config.status: creating Makefile&lt;BR /&gt;$ gmake 2&amp;gt;&amp;amp;1 | tee make.log&lt;BR /&gt;$ gmake test 2&amp;gt;&amp;amp;1 | tee maketest.log&lt;BR /&gt;&lt;BR /&gt;After that, I've only had to install Facter and Puppet to start work. I have encountered a problem since puppetd not works well like a daemon in HPUX, so I had to include it as a cron job with the following line:&lt;BR /&gt;&lt;BR /&gt;####### Puppet&lt;BR /&gt;* * * * * /usr/local/bin/puppetd --no-daemonize -o &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;BR /&gt;&lt;BR /&gt;All the puppet functions I've tried work great, distribution configuration files, change permissions and ownership, etc.&lt;BR /&gt;&lt;BR /&gt;Now I am researching how to create a software depot from compiled code to be distributed across multiple servers that do not have the compiler installed.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Aug 2009 06:15:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261115#M332982</guid>
      <dc:creator>sistemas unix_1</dc:creator>
      <dc:date>2009-08-26T06:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone run a Puppet Node on HP-UX</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261116#M332983</link>
      <description>I've managed to create a depot with Ruby compiled for HPUX 11.23 ia64.&lt;BR /&gt;&lt;BR /&gt;The PSF file used is as follows:&lt;BR /&gt;&lt;BR /&gt;# PSF file for Ruby 1.8.7 20090826&lt;BR /&gt;#&lt;BR /&gt;# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #&lt;BR /&gt;#&lt;BR /&gt;vendor&lt;BR /&gt; tag SISTEMASUNIX&lt;BR /&gt; title "Sistemas Unix"&lt;BR /&gt; description ""&lt;BR /&gt;end&lt;BR /&gt;#&lt;BR /&gt;product&lt;BR /&gt; tag Ruby&lt;BR /&gt; title "Ruby 1.8.7 (2009-06-12 patchlevel 174) [ia64-hpux11.23]"&lt;BR /&gt; description ""&lt;BR /&gt; revision 1.8.7-174&lt;BR /&gt; #&lt;BR /&gt; architecture HPUX_11.23/64&lt;BR /&gt; machine_type *:*64&lt;BR /&gt; os_name HP-UX&lt;BR /&gt; os_release B.11.23&lt;BR /&gt; os_version ?&lt;BR /&gt; #&lt;BR /&gt; fileset&lt;BR /&gt;  tag bin&lt;BR /&gt;  title "Ruby binaries"&lt;BR /&gt;  revision 1.8.7&lt;BR /&gt;  file -u 022 -g sys -o root /usr/local/bin/ruby&lt;BR /&gt;  file -u 022 -g sys -o root /usr/local/bin/ri&lt;BR /&gt;  file -u 022 -g sys -o root /usr/local/bin/erb&lt;BR /&gt;  file -u 022 -g sys -o root /usr/local/bin/irb&lt;BR /&gt;  file -u 022 -g sys -o root /usr/local/bin/rdoc&lt;BR /&gt;  file -u 022 -g sys -o root /usr/local/bin/testrb&lt;BR /&gt; end&lt;BR /&gt; #&lt;BR /&gt; fileset&lt;BR /&gt;  tag library&lt;BR /&gt;  title "Ruby Libraries"&lt;BR /&gt;  revision 1.8.7&lt;BR /&gt;  file -u 022 -g sys -o root /usr/local/lib/libruby-static.a&lt;BR /&gt; # or&lt;BR /&gt;  directory /usr/local/lib/ruby/1.8&lt;BR /&gt;  file_permissions -u 022 -g sys -o root&lt;BR /&gt;  file *&lt;BR /&gt; end&lt;BR /&gt;  #&lt;BR /&gt;end&lt;BR /&gt;#&lt;BR /&gt;&lt;BR /&gt;Then I executed the following commands:&lt;BR /&gt;&lt;BR /&gt;# swpackage -vv -s /root/psf/ruby.psf -d /root/psf/depot/&lt;BR /&gt;# swpackage -d /root/psf/Ruby-1.8.7_174-11.23-ia64.depot -x target_type=tape -s /root/psf/depot Ruby&lt;BR /&gt;&lt;BR /&gt;Once installed on another server, Ruby works perfectly. Then I installed Facter and Puppet without trouble.&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Aug 2009 10:30:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/does-anyone-run-a-puppet-node-on-hp-ux/m-p/4261116#M332983</guid>
      <dc:creator>sistemas unix_1</dc:creator>
      <dc:date>2009-08-26T10:30:37Z</dc:date>
    </item>
  </channel>
</rss>

