lineinfile should use 'search' everywhere
This commit is contained in:
parent
14a9c3ab9e
commit
565f336182
1 changed files with 3 additions and 3 deletions
|
@ -37,9 +37,9 @@ def present(module, name, regexp, line, insertafter, backup):
|
||||||
|
|
||||||
index = [-1, -1]
|
index = [-1, -1]
|
||||||
for lineno in range(0, len(lines)):
|
for lineno in range(0, len(lines)):
|
||||||
if mre.match(lines[lineno]):
|
if mre.search(lines[lineno]):
|
||||||
index[0] = lineno
|
index[0] = lineno
|
||||||
elif iare is not None and iare.match(lines[lineno]):
|
elif iare is not None and iare.search(lines[lineno]):
|
||||||
# + 1 for the next line
|
# + 1 for the next line
|
||||||
index[1] = lineno + 1
|
index[1] = lineno + 1
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ def absent(module, name, regexp, backup):
|
||||||
cre = re.compile(regexp)
|
cre = re.compile(regexp)
|
||||||
found = []
|
found = []
|
||||||
def matcher(line):
|
def matcher(line):
|
||||||
if cre.match(line):
|
if cre.search(line):
|
||||||
found.append(line)
|
found.append(line)
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue