{"image_url":null,"categories":["ansible"],"url":"https://gom.hatenablog.com/entry/2018/03/06/183000","provider_url":"https://hatena.blog","published":"2018-03-06 18:30:00","blog_url":"https://gom.hatenablog.com/","provider_name":"Hatena Blog","author_url":"https://blog.hatena.ne.jp/gom68/","height":"190","width":"100%","description":"\u3088\u304f j2 \u3092\u4ed8\u3051\u5fd8\u308c\u3066\u306f\u300ctemplate\u304c\u898b\u3064\u304b\u3089\u306a\u3044\uff01\u300d\u3068\u8a00\u308f\u308c\u307e\u3059\u3002 \u3069\u3053\u304b\u3089template file\u3092\u63a2\u3057\u3066\u3044\u308b\u306e\u304b\uff1f\u3068\u8abf\u3079\u3066\u307f\u305f\u3051\u3069\u3001\u30cd\u30c3\u30c8\u4e0a\u306b\u3042\u307e\u308a\u843d\u3061\u3066\u306a\u3044\u306e\u3067\u30e1\u30e2\u3002 \u3053\u3093\u306a\u69cb\u6210\u306e Playbook \u3060\u3068\u3057\u3066 play_dir \u251c\u2500\u2500 hosts \u251c\u2500\u2500 roles \u2502 \u2514\u2500\u2500 foo \u2502 \u251c\u2500\u2500 defaults \u2502 \u2502 \u2514\u2500\u2500 main.yml \u2502 \u251c\u2500\u2500 tasks \u2502 \u2502 \u2514\u2500\u2500 main.yml \u2502 \u2514\u2500\u2500 templates \u2502 \u2514\u2500\u2500 bar.conf.j2 \u251c\u2500\u2500 site.yml \u2514\u2500\u2500 templates \u2514\u2500\u2500 bar.conf.j2 foo role \u2026","author_name":"gom68","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fgom.hatenablog.com%2Fentry%2F2018%2F03%2F06%2F183000\" title=\"ansible\u306f\u3069\u3053\u304b\u3089template\u3092\u63a2\u3059\u306e\u304b\uff1f - gom68\u306e\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","title":"ansible\u306f\u3069\u3053\u304b\u3089template\u3092\u63a2\u3059\u306e\u304b\uff1f","blog_title":"gom68\u306e\u65e5\u8a18","type":"rich","version":"1.0"}