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 を実装するにはどうすればよいですか? 私はこれらすべてにかなり慣れていないので、素朴さを許してください。ありがとう