In regard to: [OpenIndiana-discuss] Hipster and puppet, GrĂ¼ninger, Andreas...:
Last Friday I made an installation of hipster in our corporate network. We use puppet for configuration management. Puppet set facts to classify the system and one of them is "operatingsystem". The value for operatingsystem is determined by evaluation of 'uname -v'. # Hipster: uname -v illumos-f8554bb # OpenIndiana oi151a9 : uname -v oi_151a9
I would argue that the real problem is that hipster is reporting "illumos" instead of oi.
and the ruby code of puppet def get_operatingsystem output = Facter::Core::Execution.exec('uname -v') if output =~ /^joyent_/ "SmartOS" elsif output =~ /^oi_/ "OpenIndiana" elsif output =~ /^omnios-/ "OmniOS" elsif FileTest.exists?("/etc/debian_version") "Nexenta" else "Solaris" end end
Illumos should probably be one of the possible values for the $operatingsystem fact, but hipster shouldn't be saying that it's more like illumos than OI. At some point, there will probably need to be a discussion about the $osfamily fact too. Tim -- Tim Mooney tim.moo...@ndsu.edu Enterprise Computing & Infrastructure 701-231-1076 (Voice) Room 242-J6, Quentin Burdick Building 701-231-8541 (Fax) North Dakota State University, Fargo, ND 58105-5164 _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss