0
私は仮想環境を構築するために迷路を使用しています。私は人形でプロビジョニングについていくつか質問があります。私は自分でモジュールを作成したり、既存のモジュールを使うことができると理解しました(例えば、人形鍛造のもの)。ベイグラントファイルでは、私は人形モジュール(ポストグラムの例)を使用する方法
config.vm.provision :shell do |shell|
shell.inline = "mkdir -p /etc/puppet/modules;
puppet module install puppetlabs-postgresql"
が必要なモジュールをインストールして/puppet/manifest/site.pp
node 'db' {
class { 'postgresql::server':
listen_addresses => '*',
postgres_password => 'postgres',}
postgresql::server::db { 'music':
user => 'post',
password => postgresql_password('post', 'post'),}
postgresql::server::pg_hba_rule { 'allow application network to access database':
description =>....}}
に私は私が持っている多くのVMを持って :私はこのアプローチに従う既存のモジュールを使用するにはこのファイルで、それぞれのために必要なconfを宣言します。これは既存の人形モジュールを使用して進める有効な方法ですか?それとも、どんな種類のパターンがありますか?