53 lines
875 B
Puppet
53 lines
875 B
Puppet
# 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"],
|
|
}
|
|
|
|
}
|