ゲストマシンのさまざまなOSにVMware Toolsをインストールしようとしています。これは私の今のコードです。Anonymousを使用して仮想マシンにVMware Toolsをインストールする
---
- hosts: all
tasks:
- name: debian | installing open-vm-tools
apt: name=open-vm-tools state=present
when: ansible_os_family == "Debian"
- name: install vmware tools via Chocolatey
win_chocolatey: name=vmware-tools state=present
when: ansible_distribution == "Windows"
これは私のhosts.iniファイルは次のようになります。
[my-host]
myhost.com ansible_ssh_pass=mypw ansible_ssh_user=root
これは私がそれを実行するために使用していますコマンドです。どの作品。
ansible-playbook -i hosts.ini vmwaretools.yml
ただし、これは実行後に表示されるメッセージです。
ok [myhost.com]
TASK [debian |オープン-VM-ツール] ***************************************タスクのパスをインストールします: /Users/Desktop/Ansible/vmwaretools.yml:5スキップ: [myhost.com] => { "変更":偽、 "skip_reason": "条件チェックが失敗しました"、 "スキップ":真}TASKは *************************************タスクパス[Chocolateyを経由してVMware Toolsをインストール]:/ユーザ/デスクトップ/ Ansible/vmwaretools.yml:9スキッピング: [myhost.com] =>は、{ "変更":偽、 "skip_reason": "条件チェックが失敗しました"、 "スキップ":真}
PLAY RECAP ************************************************ ************ ********* myhost.com:OK = = 0
到達不能1に変更= 0は、なぜそれが条件をチェック失敗と言うん= 0
を失敗しましたか?私は、DebianとWindowsが動作しているVMを持っていると確信しています。なぜこれが起こっているのか?
? 'myhost.com'というホストは1つしかありません。 –
これは唯一のホストです。私はちょうどそれを 'すべての'の代わりに 'ホスト:私のホスト'としなければなりませんでした。しかし、それは違いがあるとは思わなかった。 – user3078335
申し訳ありませんが、これはちょっとばかばかしいようです。私はまだ学習者です。 VMに接続するとはどういう意味ですか?私が前提とするのは、ホストシステムに接続すると、各VMへのアクセス権があり、配布が一致するかどうかを確認し、VMMにVMMツールをインストールするということです。私が間違っている?そうでない場合は、私に説明してください。私はまだこれに新しいです。 – user3078335