我是新来的人。我有一个要求,要求我为AWS中托管的450多个Linux服务器提供操作系统版本。 AWS不提供此功能 - 它建议我们从傀儡或厨师那里获得它。如何创建Ansible playbook来获取远程主机的操作系统版本?
我创建了不运行
---
- hosts: testmachine
user: ec2-user
sudo: yes
tasks:
- name: Update all packages to latest
yum: name=* state=latest
task:
- name: obtain OS version
shell: Redhat-release
剧本几个简单的剧本应该输出与主机名和操作系统版本的文本文件。任何有关这方面的见解将不胜感激。
感谢涡然而,对于响应,如果我是登陆到450个红帽服务器和猫的/ etc/redhat的释放。我将最有可能去坚果情侣小时....这就是为什么我想使用可以自动执行此操作的原因。任何Ansible专家在这里? – AmigoSe
为什么不只是'shell:cat/etc/os-release' ??? – Vor
你还需要使用debug从你的'cat'命令 – smiller171