Hi,
I'm trying to write a class to install MS Office on Mac (I know, why?
'cus I have to). I'm missing something simple, I'm sure. here's the
class:
class install_ms_office {
# unfortunately there are a number of updates as well as the base
install
case $operatingsystem {
Darwin: {
pkgdmg_install { "Office_2008.dmg":
alias => ms_office_base,
dirpath => "iasw/msoffice/",
before =>
Pkgdmg_install["Office2008-1210UpdateEN.dmg"]
}
pkgdmg_install { "Office2008-1210UpdateEN.dmg":
alias => ms_office_sp1,
dirpath => "iasw/msoffice/",
before =>
Pkgdmg_install["Office2008-1220UpdateEN.dmg"]
}
pkgdmg_install { "Office2008-1220UpdateEN.dmg":
alias => ms_office_sp2,
dirpath => "iasw/msoffice/",
before =>
Pkgdmg_install["Office2008-1211UpdateEN.dmg"]
}
pkgdmg_install { "Office2008-1221UpdateEN.dmg":
alias => ms_office_update_1221,
dirpath => "iasw/msoffice/",
before => Pkgdmg_install["EWS-1300-
EN.dmg"]
}
pkgdmg_install { "EWS-1300-EN.dmg":
alias => ms_office_EWS,
dirpath => "iasw/msoffice/",
}
}
}
}
when I run this I get:
warning: Configuration could not be instantiated: Could not find
dependent Pkgdmg_install[Office2008-1211UpdateEN.dmg] for
Package[Office2008-1220UpdateEN.dmg] at /var/puppet/environments/
development/modules/lanl-baseline/manifests/definitions/pkg_install.pp:
31; using cached catalog
pkgdmg_install is a definition that looks like this:
{
$sourcedir_real = $sourcedir ? {
false => "http://puppet.lanl.gov",
default => $sourcedir
}
$dirpath_real = $dirpath ? {
false => "",
default => $dirpath
}
package { $name:
ensure => installed,
provider => pkgdmg,
source => "$sourcedir_real/${dirpath_real}${name}"
}
}
what simple little stupid thing am I missing?
---
Thanks,
Allan Marcus
505-667-5666
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---