1

だから私はyaml私のansibleプロジェクトにこの作品を持っています。

- name: common | register vim as a type of editor for update-alternatives
  command: update-alternatives --install "/usr/bin/editor" "editor" $(which vim) 100
  sudo: yes

私がやりたいのは、一種の として登録し、を 100editorに設定することです。priority

ターミナルでこの行を実行できますが、に書き込むことはできませんansible。エラーは次のとおりです。

stderr: update-alternatives: 優先度は整数でなければなりません

「100」を文字列ではなく整数に転送する方法はありますか?

4

2 に答える 2

1

ここを通過できないことがわかり$(which vim)ました。

行を次のように変更した場合:

command: update-alternatives --install "/usr/bin/editor" "editor" "/usr/bin/vim" 100

問題が解決しました。

于 2013-10-09T09:07:44.737 に答える