【问题标题】:How can I get Puppet to install .NET Framework 4.5?如何让 Puppet 安装 .NET Framework 4.5?
【发布时间】:2013-04-01 00:39:57
【问题描述】:

所以我在 Mac OS X 上使用 Vagrant 和 Puppet 来实例化和配置在 http://www.vagrantbox.es/(在 VirtualBox 中)上找到的 Windows 2008 R2 Datacenter Full basebox,我想知道是否有人能否成功将 .NET 4.5 安装到此映像?

我找到了这个模块并将它放在我项目的 /puppet/modules 文件夹中:

https://github.com/justinstoller/puppet-dotnet

我所有实际安装 .NET 4.0 或 4.5 的尝试都会导致权限错误。

我认为这是因为 Puppet Agent 作为“SYSTEM”运行,并且在没有提升权限的情况下无法对操作系统进行重大更改。

谁能确认这一点并提供解决方法?最好不涉及构建自定义 basebox。

【问题讨论】:

    标签: asp.net .net puppet vagrant


    【解决方案1】:

    您正在混合类和资源声明。使用类(首选):

    class { 'dotnet':
      version => '4.5',
    }
    

    或资源:

    dotnet::installation { '4.5': }
    

    【讨论】:

    • 应该更正为 ;类 { 'dotnet': 版本 => '45', }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-28
    • 2013-01-12
    • 2013-02-26
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多