2017-07-04 6 views
2

私は設定ファイルを管理するためにR10Kを使用しています。PuppetfileでマスターにPuppetモジュールをインストールする

パペットファイルを使用して、私のマスターサーバーにパペットモジュールをインストールします。

私はブランチに行くとPuppetfileに以下を追加します。

mod 'puppetlabs-certregen', '0.2.0' 

私は、サーバー上でpuppet agent -tを実行します。私のマニフェストのコマンドが実行されるという点でコマンドが成功したようですが、puppet certregen healthcheckを実行するとモジュールがインストールされていないようです。

Puppetfileを使用してモジュールをインストールする正しい方法は何ですか?

答えて

1

PuppetfileはGemfileのrequirements.txtに似ています。依存関係はリストされ、別のツールでインストールされます。

Puppetfilesの場合、これはr10kです。

puppet module install puppetlabs-certregen 
Notice: Downloading from https://forgeapi.puppet.com ... 
Notice: Installing -- do not interrupt ... 
/Users/petersouter/.puppetlabs/etc/code/modules 
└─┬ puppetlabs-certregen (v0.2.0) 
    └── puppetlabs-stdlib (v4.17.1) 

あなたが直接コマンドラインでモジュールをダウンロードすることができ、ここでhttps://docs.puppet.com/pe/3.8/r10k_puppetfile.html

文書化されています

関連する問題