これらの行を ansible プレイブックに入れることができるものに変えようとしています:
# Install Prezto files
shopt -s extglob
shopt -s nullglob
files=( "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/!(README.md) )
for rcfile in "${files[@]}"; do
[[ -f $rcfile ]] && ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile##*/}"
done
これまでのところ、次のものがあります。
- name: Link Prezto files
file: src={{ item }} dest=~ state=link
with_fileglob:
- ~/.zprezto/runcoms/z*
私はそれが同じではないことを知っていますが、同じファイルを選択します.with_fileglobはホストマシンを見て、リモートマシンを見てほしい.
これを行う方法はありますか、それともシェルスクリプトを使用する必要がありますか?