我有一个以foobar-a
ansible-playbook test.yml -e" argument = foobar -a"
- name: whatever
hosts: whatever
tasks:
- name: echo
shell: echo {{ argument }}
#should return foobar-b
我需要以foobar-b
的形式操纵这些信息。这样做的答案是什么?
在Chef中我会使用ruby gsub来做这个
argument.gsub!('-a', '-b')
答案 0 :(得分:2)
您应该使用<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="style.css" />
<script data-require="jquery" data-semver="3.1.1" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<header>
<div id="nav"> LINK LINK LINK </div>
<img src="https://img.clipartfest.com/3c73a51504b9b1ee6d200d1e60725b79_triangle-quilatral-triangle-shape-clipart-no-background_2400-2080.png">
</header>
<div id="main">
<img src="https://img.clipartfest.com/3c73a51504b9b1ee6d200d1e60725b79_triangle-quilatral-triangle-shape-clipart-no-background_2400-2080.png">
</div>
</body>
</html>
过滤器,就像下面的剧本一样。
regex_replace
请参阅filters文档