ansible 变量定义和引用

Posted hixiaowei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible 变量定义和引用相关的知识,希望对你有一定的参考价值。

cat /etc/ansible/hosts

[nodes]
10.2.1.232 key=232
10.2.1.43 key=43

cat debug.yaml

---
- name: test how to use command module
hosts: nodes
remote_user: root
gather_facts: false
vars:
- content: ‘20181104‘
tasks:
- name: create a file
shell: "echo {{key}} >/root/{{inventory_hostname}}.txt"

结果:

cat  10.2.1.232.txt

232

2.gather_facts


- name: gather_facts of each host
  template: src=/root/nginx.conf dest=/root/nginx.conf

 cat /root/nginx.conf 

worker_processes {{  ansible_processor_cores }};

 \获取ansible的要调用的相关函数














以上是关于ansible 变量定义和引用的主要内容,如果未能解决你的问题,请参考以下文章

Ansible_变量定义与引用

ansible 变量定义和引用

1. ansible-playbook 变量定义与引用

ansible变量类型

ansible 变量

Ansible管理变量和Facts