Puppet: System Administration Automated

Support

Provider Suitability Report

This page is autogenerated; any changes will get overwritten

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.4
Puppet version:0.22.4
Operating system:
 Darwin
Operating system release:
 8.9.1

cron

Default provider:
 crontab
Provider Suitable?
crontab X

group

Default provider:
 netinfo
Provider Suitable?
groupadd [1]
netinfo X
pw [2]
[1]
  • Missing files groupmod, groupadd, groupdel
[2]
  • Missing files /usr/sbin/pw

host

Default provider:
 netinfo
Provider Suitable?
netinfo X
parsed X

interface

Default provider:
 sunos
Provider Suitable?
linux X
sunos X

mount

Default provider:
 parsed
Provider Suitable?
parsed X

package

Default provider:
 apple
Provider Suitable? installable purgeable uninstallable upgradeable
apple X     X  
apt [3] X X X X
aptitude [4] X X X X
aptrpm [5] X X X X
blastwave [6] X   X X
darwinport X X   X X
dpkg [7]   X X X
freebsd [8]     X X
gem X X   X X
openbsd [9]     X X
pkgdmg X     X  
portage [10] X   X X
ports [11] X   X X
rpm [12] X   X X
rug [13] X   X X
sun [14] X   X X
sunfreeware [15] X   X X
up2date [16] X   X X
yum [17] X   X X
[3]
  • Missing files /usr/bin/apt-get, /usr/bin/apt-cache, /usr/bin/debconf-set-selections
[4]
  • Missing files /usr/bin/aptitude, /usr/bin/apt-cache
[5]
  • Missing files /usr/bin/apt-get, /usr/bin/apt-cache, /usr/bin/rpm
[6]
  • Missing files pkg-get
[7]
  • Missing files /usr/bin/dpkg, /usr/bin/dpkg-query
[8]
  • Fact operatingsystem (currently "Darwin") not in list freebsd
  • Missing files /usr/sbin/pkg_delete, /usr/sbin/pkg_info, /usr/sbin/pkg_add
[9]
  • Fact operatingsystem (currently "Darwin") not in list openbsd
  • Missing files pkg_delete, pkg_info, pkg_add
[10]
  • Missing files /usr/bin/emerge, /usr/bin/eix
[11]
  • Missing files /usr/local/sbin/portversion, /usr/local/sbin/pkg_deinstall, /usr/sbin/pkg_info, /usr/local/sbin/portupgrade
[12]
  • Missing files rpm
[13]
  • Fact operatingsystem (currently "Darwin") not in list suse
  • Missing files /usr/bin/rug
[14]
  • Missing files /usr/bin/pkginfo, /usr/sbin/pkgadd, /usr/sbin/pkgrm
[15]
  • Missing files pkg-get
[16]
  • Fact operatingsystem (currently "Darwin") not in list redhat
  • Missing files /usr/sbin/up2date-nox
[17]
  • Missing files rpm, yum

service

Default provider:
 init
Provider Suitable? enableable
base X  
debian [18] X
gentoo [19] X
init X  
redhat [20] X
smf [21] X
[18]
  • Missing files /usr/sbin/update-rc.d
[19]
  • Missing files /sbin/rc-update
[20]
  • Missing files /sbin/chkconfig
[21]
  • Missing files /usr/bin/svcs, /usr/sbin/svcadm

sshkey

Default provider:
 parsed
Provider Suitable?
parsed X

user

Default provider:
 netinfo
Provider Suitable? allows_duplicates manages_homedir manages_passwords
netinfo X     X
pw [22]      
useradd [23] X X  
[22]
  • Missing files pw
[23]
  • Missing files usermod, useradd, userdel

zone

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

This page autogenerated on Wed May 09 10:24:49 CDT 2007