我正在编写 ansible playbook 以获取服务器的当前主机名,然后将其设置为配置文件。我无法弄清楚如何使用 lineinfile 模块推送 shell 输出。
- name: Get hostname
shell: echo $HOSTNAME
register: result
- name: Set hostname on conf file
lineinfile: dest=/etc/teste/linux/zabbix_agentd.conf regexp="^Hostname=.*" insertafter="^# Hostname=" line=Hostname=????
Run Code Online (Sandbox Code Playgroud)