You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ansible开启profile_tasks回调后如何修改默认日期时间格式

Ansible profile_tasks回调时间格式修改方案

你可以通过修改Ansible配置来自定义profile_tasks回调的输出时间格式,具体操作如下:

配置方法

  • 方法1:永久生效(修改ansible.cfg配置)
    打开全局/etc/ansible/ansible.cfg或者项目根目录下的自定义ansible.cfg文件,在[defaults]配置段添加以下参数:
    [defaults]
    # 禁用本地化时间显示,避免输出非通用语言的日期内容
    locale = C
    # 自定义时间输出为ISO 8601格式,可根据需要调整strftime语法规则
    callbacks_profile_tasks_time_format = %Y-%m-%d %H:%M:%S
    
  • 方法2:临时生效(运行时指定环境变量)
    不需要修改配置文件,直接在执行playbook的命令前追加环境变量即可:
    ANSIBLE_LOCALE=C ANSIBLE_CALLBACKS_PROFILE_TASKS_TIME_FORMAT="%Y-%m-%d %H:%M:%S" ansible-playbook <你的playbook文件名>.yml
    

补充说明

如果你的Ansible版本低于2.10,暂不支持callbacks_profile_tasks_time_format自定义格式参数,仅配置locale = C也可以将日期显示改为通用的英文格式,不会出现立陶宛语的星期、月份字段。


内容的提问来源于stack exchange,提问作者Andrius

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 21:39:01