【发布时间】:2021-06-23 22:53:34
【问题描述】:
我正在尝试使用 Ansible Facts 查找机器的架构。
我们可以通过运行ansible -m setup <host-name> 命令来收集有关机器的信息。如文档中所述:Discovering variables: facts and magic variables — Ansible Documentation。
但似乎ansible_architecture 和ansible_machine 是相同的值。我不确定它们之间的区别。上述文档中的示例显示了以下两个具有相同值的值:
"ansible_architecture": "x86_64",
"ansible_machine": "x86_64",
在我的 M1 MacBook 上,结果是这样的:
shuuji3@momo mac-dev-playbook
> ansible -m setup localhost | egrep '_architecture|_machine'
"ansible_architecture": "arm64",
"ansible_machine": "arm64",
我们可以互换使用这些值吗?或者在另一种情况下它们可以有其他值吗?
【问题讨论】:
标签: macos ansible apple-silicon