Ansible ロールの基本的なディレクトリ構造は次のとおりです。
rolename
files
templates
tasks
...
ここで私の質問は、ファイルまたはテンプレート フォルダーの内部に次のようなディレクトリ構造を持たせることができるかということです。
rolename
files
templates
etc
hosts
tasks
...
したがって、私のタスクは次のようになります。
- name: Approve hosts file
template:
src: ./etc/hosts (I WANT TO REFERENCE THE FILE INSIDE THE TEMPLATES FOLDER)
dest: /etc/hosts
これは動作しません :(
templates フォルダー内のファイルを参照するにはどうすればよいですか?
重要: ファイル システムを模倣したいので、テンプレート フォルダー内にフラットな構造は必要ありません。そのため、テンプレート フォルダー構造を見るだけで、ファイルがどこにコピーされるかがわかります。
参考までに、フラット構造を使用すると機能します。