के साथ एक पंक्ति को टिप्पणी करना मुझे विश्वास करना मुश्किल लगता है कि इस उपयोग के मामले में कुछ भी नहीं है लेकिन मेरी खोज निष्फल साबित हुई है।Ansible lineinfile मॉड्यूल
मैं एक ड्राइव है कि अब उपलब्ध नहीं है माउंट करने के लिए /etc/fstab
में एक पंक्ति है:
//archive/Pipeline /pipeline/Archives cifs ro,credentials=/home/username/.config/cifs 0 0
क्या मैं चाहता हूँ मैं इस
---
- hosts: slurm
remote_user: root
tasks:
- name: Comment out pipeline archive in fstab
lineinfile:
dest: /etc/fstab
regexp: '^//archive/pipeline'
line: '#//archive/pipeline'
state: present
tags: update-fstab
उपयोग कर रहा था
#//archive/Pipeline /pipeline/Archives cifs ro,credentials=/home/username/.config/cifs 0 0
करने के लिए इसे बदलने के लिए है
यह टिप्पणी प्रतीक (#) डालने की अपेक्षा करता है, लेकिन इसके बजाय यह पूरी लाइन को बदल दिया और मैं en
#//archive/Pipeline
शेष रेखा को ग्लोब-कैप्चर करने या बस एक टिप्पणी चार डालने का कोई तरीका है?
regexp: '^//archive/pipeline *'
line: '#//archive/pipeline *'
या
regexp: '^//archive/pipeline *'
line: '#//archive/pipeline $1'
मैं मैं क्या "पढ़ा गया है यह insertafter तरह लग रहा है मैं क्या देख रहा हूँ है, लेकिन" "isn के बाद सम्मिलित lineinfile चारों ओर और से मेरे सिर लपेटो करने कोशिश कर रहा हूँ ' टी क्या मैं
एक इलाज किया, धन्यवाद। – datakid