小编Sha*_*wal的帖子

如何使用ansible中的预任务模块来验证输入参数?

在 Ansible 中运行主要任务之前,我想验证一些事情。例如,下面的命令从用户那里获取 2 个输入参数,因此我想在执行主要任务之前验证它们。

ansible-playbook -i my-inventory my-main.yml --tags=repodownload -e release_version=5.0.0-07 -e target_env=dev/prod/preprod

在上述情况下,release_version 不应为空,并且 target_env 必须是这些类型的值 - 5.0.0.34

我想向用户显示一条有关错误的消息。我如何实现它?

任何帮助表示赞赏。

ansible ansible-inventory

2
推荐指数
1
解决办法
3860
查看次数

标签 统计

ansible ×1

ansible-inventory ×1