![見出し画像](https://assets.st-note.com/production/uploads/images/48676953/rectangle_large_type_2_16f43a46f55459cc360c4553cd13691f.png?width=1200)
ansibleでjinja2のデリミタをそのまま使用する方法
docker-compose.ymlをjinja2で記載した際に、{{ と }} がdockerのタグテンプレートとかぶってしまった際に調べたメモ。
下記のとおり{{ と }} で囲むだけでよい。
---
version: "3"
services:
nginx:
image: nginx:latest
ports:
- "80:80"
restart: always
logging:
driver: awslogs
options:
awslogs-region: ap-northeast-1
awslogs-group: "/{{ env }}/nginx"
awslogs-create-group: "true"
tag: {{ 'nginx-{{ with split .ImageName ":" }}{{join . "_"}}{{end}}-{{.ID}}' }}
参考