2016-07-13 10 views
0

私はいくつかのチュートリアルに従っています。私が間違っているところ迷惑メールと潜在的な&ssh

[loadbalancer] 
lb01 

[webserver] 
app01 
app02 

[database] 
db01 

[control] 
control ansible_connection=local 

私を修正してください、私は、私はセットアップにauthorized_keysにファイルを持ってすべきだと思う。私はそれはおそらく私のために提供されます、私はボックスのインベントリファイルを持っているチュートリアルのポイントを取得します"Vagrant up"を使用し、続いて "vagrant ssh lb01"を使用し、私の公開鍵を手動でauthorized_keysに置くことによって、これらのマシンのそれぞれについて手動で実行します。または、この部分をすばやく行う方法はありますか?私は確かにそう望む。

ありがとうございます! Mike

答えて

1

Vagrantを使用している場合は、ansibleプロビジョナを使用できます。

config.vm.provision "ansible" do |ansible| 
    ansible.playbook = "playbook.yml" 
    end 

バゲントは、インベントリファイルと関連するSSH秘密鍵の設定を行います。

あなたが生成されているものを目録ファイルを見たいならば、あなたは

.vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory 
+0

どうもありがとうございましたactivatedgeekでそれを見つけることができます! – Mike

関連する問題