5

そのため、Mac OS X で Vagrant と Puppet を使用して、 http: //www.vagrantbox.es/ (VirtualBox 内) にあるWindows 2008 R2 Datacenter Fullベースボックスをインスタンス化および構成しています。このイメージに .NET 4.5 をインストールしますか?

このモジュールを見つけて、プロジェクトの /puppet/modules フォルダーに配置しました。

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

実際に .NET 4.0 または 4.5 をインストールしようとすると、アクセス許可エラーが発生します。

これは、Puppet Agent が「SYSTEM」として実行され、権限を昇格させないとオペレーティング システムに大きな変更を加えることができないためだと思います。

誰でもこれを確認して回避策を提供できますか? カスタムベースボックスの構築を含まないことが望ましいです。

4

1 に答える 1

0

クラスとリソースの宣言が混在しています。どちらかのクラスを使用します (推奨):

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

またはリソース:

dotnet::installation { '4.5': }
于 2013-04-10T00:47:53.797 に答える