在 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
我想向用户显示一条有关错误的消息。我如何实现它?
任何帮助表示赞赏。