見出し画像

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}}' }}
       

参考



この記事が気に入ったらサポートをしてみませんか?