0

パペット初心者です。

パペットマスターに神経節レポをダウンロードしました。

このリポジトリをすべてのノードにインストールする方法は?

Master: ubuntu 14.04

Agent: 12.04

puppetmaster サーバーを必要なパッケージのサーバーにしたいと考えています。インターネットに接続していないノードにパッケージをインストールできるようにするため

4

1 に答える 1

0

マスターでrepreproのようなものを使用して、ganglia の apt リポジトリをセットアップし、puppetlabs-apt モジュールを使用して、マスターの apt-repo をすべてのエージェントに追加します。

forge にはreprepro モジュールがあり、おそらくそれをセットアップするために使用できます。

したがって、マスターが呼び出されpuppet-master.example.com、それを apt サーバーとしてセットアップした場合、次のようなコードをすべてのエージェントに追加できます。

apt::source { 'ganglia-mirror':
  location    => 'http://puppet-master.example.com/aptserver',
  release     => 'dist',
  repos       => 'ganglia',
  include_src => false,
}

両方のモジュールのドキュメントを読むことをお勧めします。そうすれば、Puppet マスターで Ganglia APT ミラーを実現できるはずです。

于 2015-04-20T09:53:49.827 に答える