Puppet OpenIndiana

Puppet On OpenIndiana

TBC

Supported Versions

TBC

O.I. 148

facts

root@oi:~# gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.6.2
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i386-solaris2.11]
  - INSTALLATION DIRECTORY: /var/ruby/1.8/gem_home
  - RUBY EXECUTABLE: /usr/ruby/1.8/bin/ruby
  - EXECUTABLE DIRECTORY: /var/ruby/1.8/gem_home/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-solaris-2.11
  - GEM PATHS:
     - /var/ruby/1.8/gem_home
     - /root/.gem/ruby/1.8
     - /usr/ruby/1.8/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/
root@oi:~#

root@oi:~# uname -a
SunOS oi 5.11 oi_148 i86pc i386 i86pc Solaris
root@oi:~# cat /etc/release
                      OpenIndiana Development oi_148 X86
        Copyright 2010 Oracle and/or its affiliates. All rights reserved.
                        Use is subject to license terms.
                           Assembled 29 November 2010
root@oi:~#

facter

root@oi:~# facter
domain => test.net
facterversion => 1.5.8
fqdn => oi.test.net
hardwareisa => i386
hardwaremodel => i86pc
hostname => oi
id => root
interfaces => lo0,e1000g0
ipaddress => 192.168.1.39
ipaddress_e1000g0 => 192.168.1.39
ipaddress_lo0 => 127.0.0.1
is_virtual => true
kernel => SunOS
kernelmajversion => oi_148
kernelrelease => 5.11
kernelversion => oi_148
macaddress => 0:c:29:1d:c9:67
macaddress_e1000g0 => 0:c:29:1d:c9:67
manufacturer => VMware, Inc.
netmask => 255.255.255.0
netmask_e1000g0 => 255.255.255.0
netmask_lo0 => 255.0.0.0
network_e1000g0 => 192.168.1.0
network_lo0 => 127.0.0.0
operatingsystem => Solaris
operatingsystemrelease => 5.11
path => /usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/var/ruby/1.8/gem_home/bin
productname => VMware Virtual Platform
ps => ps -ef
puppetversion => 2.6.6
rubysitedir => /usr/ruby/1.8/lib/ruby/site_ruby/1.8
rubyversion => 1.8.7
serialnumber => VMware-56 4d 26 47 a4 6c 65 3b-24 e9 8e 51 f9 1d c9 67
sshdsakey => snipped
sshrsakey => snipped
timezone => CST
type => 0x1 (other)
uniqueid => 008e4194
uptime => 0:06 hours
uptime_days => 0
uptime_hours => 0
uptime_seconds => 366
virtual => vmware
root@oi:~#

“puppetd —test -dv” sample output

root@oi:~# which puppetd
/var/ruby/1.8/gem_home/bin/puppetd 
root@oi:~# puppetd --test -dv
debug: Failed to load library 'shadow' for feature 'libshadow'
debug: Failed to load library 'ldap' for feature 'ldap'
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist
debug: Puppet::Type::User::ProviderUseradd: file chage does not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows is missing
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/public_keys/oi.test.net.pem]: Autorequiring File[/etc/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/private_keys/oi.test.net.pem]: Autorequiring File[/etc/puppet/ssl/private_keys]
debug: Finishing transaction 74476610
debug: /File[/etc/puppet/ssl/public_keys/oi.test.net.pem]: Autorequiring File[/etc/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/private_keys/oi.test.net.pem]: Autorequiring File[/etc/puppet/ssl/private_keys]
debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
debug: Finishing transaction 73744260
err: Could not request certificate: getaddrinfo: node name or service name not known
Exiting; failed to retrieve certificate and waitforcert is disabled
root@oi:~#