Amazon ec2 打印出ansible主机名

Amazon ec2 打印出ansible主机名,amazon-ec2,ansible,Amazon Ec2,Ansible,我的ansible playbook的任务之一如下所示,该playbook假设会带来一个EC2实例: TASK: [Demo] ****************************************************************** changed: [ec2-52-24-222-200.us-west-2.compute.amazonaws.com] => (item=ec2.instances) 如何在Ansible上打印或创建名为ec2-52-24-22

我的ansible playbook的任务之一如下所示,该playbook假设会带来一个EC2实例:

TASK: [Demo] ******************************************************************
changed: [ec2-52-24-222-200.us-west-2.compute.amazonaws.com] => (item=ec2.instances)

如何在Ansible上打印或创建名为
ec2-52-24-222-200.us-west-2.compute.amazonaws.com
的文件夹
清单中定义的主机名存储在变量
inventory\u hostname

因此,要打印出主机名,您需要执行以下操作:

- debug: var=inventory_hostname
要创建目录,请执行以下操作:

- file:
    path: "/tmp/{{ inventory_hostname }}"
    state: directory
如果“on Ansible”表示要在Ansible控件主机上创建目录,则需要委派任务:

- file:
    path: "/tmp/{{ inventory_hostname }}"
    state: directory
  delegate_to: localhost

你的剧本是做什么的?你能编辑你的问题来包含它吗?这个剧本假设在AWS上出现一个ec2实例。我在问题中提到