Ansible挂载和变量

时间:2017-07-27 09:11:59

标签: ansible mount

ansible --version
ansible 2.3.1.0
来自playbook的

- name:  add mount point1 to /etc/fstab
  mount: path="{{base_dir}}"/"{{mpoint1}}" src="{{dev}}"/"{{vg_name}}"/"{{lv_name1}}" fstype=xfs opts=defaults state=present

/etc/fstab

/dev"/"vg_gluster"/"brick1 /bricks"/"brick1 xfs defaults 0 0

这是什么意思?

1 个答案:

答案 0 :(得分:1)

你问的问题并不清楚。请更准确地编辑您的问题。

我猜你问为什么"被写入/etc/fstab

答案是你的任务中有太多的双引号。

试试这个:

- name:  add mount point1 to /etc/fstab
  mount: path="{{base_dir}}/{{mpoint1}}" src="{{dev}}/{{vg_name}}/{{lv_name1}}" fstype=xfs opts=defaults state=present

甚至更好:

- name:  add mount point1 to /etc/fstab
  mount:
    path: "{{ base_dir }}/{{ mpoint1 }}"
    src: "{{ dev }}/{{ vg_name }}/{{ lv_name1 }}"
    fstype: xfs
    opts: defaults
    state: present