使用Ansible脚本区分Amazon Linux 2和Amazon Linux AMI 2018.03.0

问题描述 投票:0回答:2

在Ansible脚本中,我想使用条件来区分Amazon Linux 2Amazon Linux AMI 2018.03.0。就像我们使用ansible_os_family条件一样,ansible是否有任何条件函数可用来区分这两个条件。

我的目标是根据操作系统的差异(特别是在Amazon Linux 2和Amazon Linux 2018.03.0之间)运行不同的命令(使用ansible脚本)。

在Ansible脚本中,我想使用条件来区分Amazon Linux 2和Amazon Linux AMI 2018.03.0。就像我们使用ansible_os_family条件一样,ansible中是否有任何条件函数...
amazon-ec2 ansible amazon-ami ansible-facts
2个回答
0
投票
您可以为此使用以下事实,

0
投票
对于Amazon Linux 2 vs.2018.03.0,ansible_distribution_major_version事实分别设置为"2""2018",因此您可以将其用于条件,如下所示:
© www.soinside.com 2019 - 2024. All rights reserved.