locking_dir = "/var/lock/lvm"
다음을 사용하여 Ansible locking_dir = "/run/lock"
의 줄을 바꾸는 플레이북을 작성해야 합니다./etc/lvm/lvm.conf
/root # cat /etc/lvm/lvm.conf | grep locking_dir | grep -v '#'
locking_dir = "/var/lock/lvm"
도착하다
locking_dir = "/run/lock"
답변1
임시 명령으로:
ansible '<hosts>' -m lineinfile -a "dest=/etc/lvm/lvm.conf backrefs=yes regexp='^(locking_dir)' line='\1 = \"/run/lock\"' state=present"
스크립트의 일부로:
- lineinfile:
dest: /etc/lvm/lvm.conf
backrefs: yes
regexp: '^(locking_dir)'
line: '\1 = \"/run/lock\"'
state: present
lvm.conf
나는 그것으로 시작하는 줄이 하나만 있다고 생각하므로 locking_dir
전체 줄을 일치시키기 위해 정규식을 사용하지 않았습니다. 그렇지 않으면 정규식은 다음과 같을 것입니다.'^locking_dir = \"/var/lock/lvm\"'