我正在编写一个剧本来创建一个用户(如果它不存在)。如果存在,则再次询问新的用户名。它必须再次要求新的用户输入。但是var_promt只运行一次。我该怎么办?
df = pd.DataFrame(
{'ST': list('AABBBC'),
'NO': [5.3, 1.2, np.nan, 2.3, 4.2, 1.5],
'CO':[3.4,np.nan, 4.1, 2.5,np.nan, 3.6]})
print (df)
ST NO CO
0 A 5.3 3.4
1 A 1.2 NaN
2 B NaN 4.1
3 B 2.3 2.5
4 B 4.2 NaN
5 C 1.5 3.6
答案 0 :(得分:0)
name:提示剧本的示例 主机:localhost vars_files:
/root/users.yml 任务:
名称:创建部署用户 用户: 名称:“ {{item.name}}” 外壳:“ {{item.shell}}” 密码:“ {{lookup('password','/ tmp / {{item.name}}。txt chars = ascii_letters')| password_hash('sha512')}}” createhome:是的 组:“ {{item.groups}}” update_password:on_create with_items:“ {{users}}”