Ansible Inline模块没有变量?

问题描述 投票:1回答:1

我有下面的代码,但它没有工作,因为“行”模块中有变量。如果我需要在运行时创建路径并插入fstab,请告诉我。怎么可能?

  lineinfile:
    dest: /etc/fstab
    line: "{{ bucket_name }}" "{{ airflow_home }}/dags"  gcsfuse rw,allow_other,uid=1004,gid=1005,dir_mode=777 


ansible airflow
1个回答
1
投票

引用整行表达式。如果dest不存在,您可以创建它。正确的语法如下

- lineinfile:
    dest: /etc/fstab
    line: "{{ bucket_name }} {{ airflow_home }}/dags gcsfuse rw,allow_other,uid=1004,gid=1005,dir_mode=777"
    create: true
© www.soinside.com 2019 - 2024. All rights reserved.