Puppet: System Administration Automated

Support

Provider Suitability Report

This page is autogenerated; any changes will get overwritten (last generated on Tue Apr 01 04:05:02 +0200 2008)

Puppet resource types are usually backed by multiple implementations called providers, which handle variance between platforms and tools.

Different providers are suitable or unsuitable on different platforms based on things like the presence of a given tool.

Here are all of the provider-backed types and their different providers. Any unmentioned types do not use providers yet.

Details about this host:

Ruby version:1.8.6
Puppet version:0.24.4
Operating system:
 Debian
Operating system release:
 2.6.18-4-xen-686

cron

Default provider:
 crontab
Provider Suitable?
crontab X

group

Default provider:
 groupadd
Provider Suitable?
directoryservice [1]
groupadd X
netinfo [2]
pw [3]
[1]
  • Fact operatingsystem (currently "Debian") not in list darwin
  • Missing files /usr/bin/dscl
[2]
  • Missing files nireport, niutil
[3]
  • Missing files /usr/sbin/pw

host

Default provider:
 parsed
Provider Suitable?
netinfo [4]
parsed X
[4]
  • Missing files nireport, niutil

interface

Default provider:
 none
Provider Suitable?
redhat [5]
sunos [6]
[5]
  • Missing files /etc/sysconfig/network-scripts
[6]
  • Fact kernel (currently "Linux") not in list SunOS

k5login

Default provider:
 k5login
Provider Suitable?
k5login X

mailalias

Default provider:
 aliases
Provider Suitable?
aliases X

maillist

Default provider:
 none
Provider Suitable?
mailman [7]
[7]
  • Missing files list_lists, newlist, rmlist, /var/lib/mailman/mail/mailman

mount

Default provider:
 parsed
Provider Suitable? refreshable
parsed X X

nagios_command

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_contact

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_contactgroup

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_host

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_hostextinfo

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_hostgroup

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_hostgroupescalation

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_service

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_servicedependency

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_serviceescalation

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_serviceextinfo

Default provider:
 naginator
Provider Suitable?
naginator X

nagios_timeperiod

Default provider:
 naginator
Provider Suitable?
naginator X

package

Default provider:
 apt
Provider Suitable? installable purgeable uninstallable upgradeable versionable
appdmg [8]         X
apple [9]         X
apt X X X X X X
aptitude X X X X X X
aptrpm [10] X X X X X
blastwave [11] X X     X
darwinport [12] X X     X
dpkg X X X X   X
fink [13] X X X X X
freebsd [14] X       X
gem X X X   X X
openbsd [15] X       X
pkgdmg [16]         X
portage [17] X X   X X
ports [18] X X     X
rpm X X X     X
rug [19] X X   X X
sun [20] X X     X
sunfreeware [21] X X     X
up2date [22] X X     X
urpmi [23] X X   X X
yum [24] X X   X X
[8]
  • Missing files /Library/Receipts, /usr/bin/hdiutil, /usr/bin/ditto
[9]
  • Missing files /Library/Receipts, /usr/sbin/installer
[10]
  • Got 1 true tests that should have been false
[11]
  • Missing files pkg-get
[12]
  • Fact operatingsystem (currently "Debian") not in list Darwin
  • Missing files /opt/local/bin/port
[13]
  • Missing files /sw/bin/fink, /sw/bin/apt-get, /sw/bin/apt-cache, /sw/bin/dpkg-query
[14]
  • Fact operatingsystem (currently "Debian") not in list freebsd
  • Missing files /usr/sbin/pkg_info, /usr/sbin/pkg_add, /usr/sbin/pkg_delete
[15]
  • Fact operatingsystem (currently "Debian") not in list openbsd
  • Missing files pkg_info, pkg_add, pkg_delete
[16]
  • Missing files /Library/Receipts, /usr/sbin/installer, /usr/bin/hdiutil
[17]
  • Missing files /usr/bin/emerge, /usr/bin/eix, /usr/bin/update-eix
[18]
  • Missing files /usr/sbin/pkg_info, /usr/local/sbin/portupgrade, /usr/local/sbin/portversion, /usr/local/sbin/pkg_deinstall
[19]
  • Fact operatingsystem (currently "Debian") not in list suse
  • Missing files /usr/bin/rug
[20]
  • Missing files /usr/bin/pkginfo, /usr/sbin/pkgadd, /usr/sbin/pkgrm
[21]
  • Missing files pkg-get
[22]
  • Fact operatingsystem (currently "Debian") not in list redhat
  • Missing files /usr/sbin/up2date-nox
[23]
  • Got 1 true tests that should have been false
  • Missing files urpmi
[24]
  • Missing files yum

service

Default provider:
 debian
Provider Suitable? controllable enableable refreshable
base X X    
debian X X X  
freebsd X X X  
gentoo [25] X X  
init X X    
redhat [26] X X  
smf [27] X X  
[25]
  • Missing files /sbin/rc-update
[26]
  • Missing files /sbin/chkconfig
[27]
  • Missing files /usr/bin/svcs, /usr/sbin/svcadm

sshkey

Default provider:
 parsed
Provider Suitable?
parsed X

user

Default provider:
 useradd
Provider Suitable? allows_duplicates manages_homedir manages_passwords
directoryservice [28]   X  
netinfo [29]   X  
pw [30] X   X
useradd X X   X
[28]
  • Fact operatingsystem (currently "Debian") not in list darwin
  • Missing files /usr/bin/dscl
[29]
  • Missing files nireport, niutil
[30]
  • Missing files pw

zone

Default provider:
 none
Provider Suitable?
solaris [31]
[31]
  • Missing files /usr/sbin/zonecfg, /usr/sbin/zoneadm

This page autogenerated on Tue Apr 01 04:05:05 +0200 2008