ansibleを使用してシンボリックリンクを作成するための適切な構文は何ですか? Vagrant仮想環境を作成し、プロビジョニング担当者としてansibleを実行しています。サイトが有効になっているサイトからnginx構成ファイルへのシンボリックリンクを試行するまで、すべて正常に機能します。これが私が試したことです。
- name: Create symlink to example.com
file:
path: /etc/nginx/sites-enabled/example.com
dest: /etc/nginx/sites-available/example.com
state: link
notify: nginx reload
これを行うと、次のエラーが発生します。
エラー:YAMLスクリプト/Users/username/project/ansible/roles/nginx/tasks/main.ymlの読み込み中に構文エラーが発生しました
注:この位置の前に実際にエラーが表示される場合があります:行24、列1
-名前:example.dev.confへのシンボリックリンク
ファイル:path = / etc / nginx / sites-enabled / example.dev.conf
state = link
^ Ansibleは正常に完了しませんでした。エラー出力は上に表示されるはずです。これらのエラーを修正して、もう一度試してください。
私もsrc=/etc/nginx/sites-enabled
代わりに使用してみましたpath
が、これについての明確な例をウェブ上で見つけることができないようです。
仕様:
- OSXマーベリックス
- 浮浪者1.6.3
- VirtualBox 4.3
- nginx 1.6.0
- ansible 1.6.2
- Ubuntu 14.04