1

EXSi ホストに vmware ツールをインストールしようとしています。これは私がしなければならないコードです。

---
- hosts: my-host


  tasks:

      - name: Install VMware tools 
        yum: pkg="open-vm-tools" state=present
        when: ansible_os_family == "RedHat"

      - name: Enabling and starting -> vmtoolsd 
        service: name=vmtoolsd enabled=yes state=started

これは、コードを実行した後に発生するエラーです。

再生 [私のホスト]


タスク [セットアップ] ************************************************** ******************** OK: [myhost.com]

TASK [VMware ツールのインストール] ************************************************ ******** スキップ: [myhost.com]

TASK [有効化と起動 -> vmtoolsd] **************************************** 致命的: [myhost.com]: 失敗しました! => {"変更": false, "失敗": true, "msg": "get_service_tools がターゲット プラットフォームに実装されていません"}

もうホストはいません ********************************************** **************** [警告]: リトライ ファイル 'vmwaretools.retry' を作成できませんでした。
[Errno 2] そのようなファイルまたはディレクトリはありません: ''

再生の要約 **************************************************** ********************* myhost.com : ok=1 変更済み=0 到達不能=0
失敗=1

これは私が使用しているホストファイルです。

[my-host] myhost.com ansible_ssh_pass=mypw ansible_ssh_user=root

エラー メッセージが指摘するように、ホストに get_service_tools を実装するにはどうすればよいですか? 私はこれらすべてにかなり慣れていないので、素朴さを許してください。ありがとう

4

1 に答える 1