# Install common prequisites for Adobe products. # class adobe::common { case $operatingsystem { "centos","fedora": { include yum::repo::adobe } default: { fail("Adobe products via puppet not supported on ${operatingsystem}") } } } # Intall Adobe AIR. # class adobe::air { include adobe::common package { "adobeair": ensure => installed, require => Class["adobe::common"], } } # Install Adobe Flash plugin for browsers. # class adobe::flash { include adobe::common package { "flash-plugin": ensure => installed, require => Class["adobe::common"], } } # Install Adobe Reader. # class adobe::reader { include adobe::common package { "AdobeReader_enu": ensure => installed, require => Class["adobe::common"], } }