我在哈希中添加了一个var as数组,以确保如果哈希中的此数组包含我使用ansible-playbook设置的给定标签,则将其用作执行对象。但是我不知道如何建立条件。以下无效。
user_input = raw_input("Enter Your Word: ")
user_input = user_input.upper()
wordArray = list(user_input)
values_dict = {'A' : 1, 'E' : 1, 'I' : 1, 'O' : 1, 'U' : 1, 'L' : 1,
'N' : 1, 'N' : 1, 'S' : 1, 'T' : 1, 'R' : 1,
'D' : 2, 'G' : 2, 'B' : 3, 'C' : 3, 'M' : 3, 'P' : 3,
'F' : 4, 'H' : 4, 'V' : 4, 'W' : 4, 'Y' : 4,
'K' : 5, 'J' : 8, 'X' : 8, 'Q' : 10, 'Z' : 10,}
def get_word_value(wordArray, values_dict):
word_pts = 0
for letter in wordArray:
word_pts = word_pts + values_dict[letter]
print "Word Points: %d, Test Good." % word_pts
get_word_value(wordArray, values_dict)
如果上面的一个标签位于ansible_run_tags中,则在“任务”中我要执行任务。
{
artifact_id: some-webapp,
extension: war,
version: "{{ some_webapp_version }}",
tags: [ 'some-webapp', 'software' ]
}
提前谢谢