Ansible内联模块不带变量吗?

时间:2019-03-26 12:46:25

标签: ansible airflow

我有以下代码,但由于“行”模块中存在变量,因此无法正常工作。如果需要在运行时创建路径并将其插入fstab,请告诉我。怎么可能?

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


1 个答案:

答案 0 :(得分:1)

引用整个 line 表达式。如果目的地不存在,则可以创建。正确的语法如下

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