【发布时间】:2020-06-24 07:42:23
【问题描述】:
我是 ansible 的新手。我有一个要求,要求我为 AWS 中托管的 450 多个 linux 服务器提取操作系统版本。 AWS 不提供此功能——而是建议我们从 puppet 或 chef 那里获得它。
我创建了一些无法运行的简单剧本
---
- 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
playbook 应该输出一个带有主机名和操作系统版本的文本文件。对此的任何见解都将受到高度赞赏。
【问题讨论】:
-
gather_facts: True需要此页面上的大多数答案才能起作用。
标签: linux amazon-web-services amazon-ec2 ansible ansible-playbook