On Mon, Oct 19, 2015 at 1:49 PM, Rob Reynolds <[email protected]> wrote:
> I believe you asked this same question on Stack Overflow[1]. You mentioned > it had to do with the Puppet agent version. Can you expand on that a bit? > > [1] http://stackoverflow.com/q/33171485 > > On Fri, Oct 16, 2015 at 8:29 AM, Salim Padela <[email protected]> wrote: > >> Environment: >> >> >> Agent node: Windows Server 2012 R2 >> >> >> This is how my manifest looks like: >> >> >> class dotNetCore >> { >> notify { 'Installing NET-Framework-Core': } >> windowsfeature { 'NET-Framework-Core': } >> notify { 'Finished Installing NET-Framework-Core': } >> } >> class installIIS{ >> require dotNetCore >> notify { 'Installing IIS': } >> windowsfeature { 'IIS': >> feature_name => [ >> 'Web-Server', >> 'Web-WebServer', >> 'Web-Asp-Net45', >> 'Web-ISAPI-Ext', >> 'Web-ISAPI-Filter', >> 'NET-Framework-45-ASPNET', >> 'WAS-NET-Environment', >> 'Web-Http-Redirect', >> 'Web-Filtering', >> 'Web-Mgmt-Console', >> 'Web-Mgmt-Tools' >> ] >> } >> notify { 'Finished Installing IIS': } >> } >> >> class serviceW3SVC { >> require installIIS >> notify { 'Setting serviceW3SVC': } >> service { 'W3SVC': >> ensure => 'running', >> enable => 'true', >> } >> notify { 'Finished Setting serviceW3SVC': } >> } >> >> class stopDefaultWebsite >> { >> require serviceW3SVC >> notify { 'Stopping Default Web Site': } >> iis::manage_site_state { 'Default Web Site': >> ensure => 'stopped', >> site_name => 'Default Web Site' >> } >> notify { 'Finished Stopping Default Web Site': } >> } >> >> class includecoreandiis >> { >> contain dotNetCore >> contain installIIS >> contain serviceW3SVC >> contain stopDefaultWebsite >> } >> >> On the agent node, i am getting dependency error in the event viewer: >> >> >> Failed to apply catalog: Parameter provider failed on >> Exec[add-feature-NET-Framework-Core]: Invalid exec provider 'powershell' at >> /etc/puppetlabs/puppet/environments/production/modules/windowsfeature/manifests/init.pp:111 >> Wrapped exception: >> Invalid exec provider 'powershell' >> >> >> >> After restarting the Puppet Agent service on the client node couple of >> times, it fetches the rest of the files and it works. >> >> >> How do i make it wait for all the required files to be downloaded before >> installing the mentioned windows features? >> > Also, this is a better question for puppet-users, not puppet-dev. Thanks! > -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-dev/5b12132e-53af-4c94-9427-f11304eb41ea%40googlegroups.com >> <https://groups.google.com/d/msgid/puppet-dev/5b12132e-53af-4c94-9427-f11304eb41ea%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Rob Reynolds > Developer, Puppet Labs > > -- Rob Reynolds Developer, Puppet Labs -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CAMJiBK7%3DkNc%2Bn1zqm-ssQH_2QKhoXD8YwK_NGT%2Bi9RuSiJhJSQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
