首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Ansible输出日志中显示主机名?

在Ansible中,可以通过使用ansible_hostname变量来显示主机名。ansible_hostname变量是Ansible内置的一个变量,它存储了当前主机的主机名信息。

要在Ansible输出日志中显示主机名,可以使用debug模块结合ansible_hostname变量来实现。以下是一个示例的Ansible Playbook:

代码语言:txt
复制
- name: Display hostname in log
  hosts: all
  tasks:
    - name: Show hostname
      debug:
        msg: "Hostname: {{ ansible_hostname }}"

在上述Playbook中,debug模块的msg参数使用了{{ ansible_hostname }}来引用ansible_hostname变量,从而显示当前主机的主机名。

执行上述Playbook后,Ansible会输出类似以下的日志信息:

代码语言:txt
复制
TASK [Show hostname] ************************************************************************************************
ok: [host1] => {
    "msg": "Hostname: host1"
}
ok: [host2] => {
    "msg": "Hostname: host2"
}

这样就能在日志中显示每个主机的主机名了。

推荐的腾讯云相关产品:腾讯云服务器(CVM)

  • 链接地址:https://cloud.tencent.com/product/cvm
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券