Ansible 变量与事实使用指南
1. 简介
Ansible 虽不是成熟的编程语言,但具备一些编程特性,其中变量替换是重要特性之一。本文将详细介绍 Ansible 中变量和事实的使用方法。
2. 变量定义
2.1 在剧本中定义变量
在剧本中定义变量最简单的方法是使用 vars 部分,示例如下:
vars:
tls_dir: /etc/nginx/ssl/
key_file: nginx.key
cert_file: nginx.crt
conf_file: /etc/nginx/sites-available/default
server_name: localhost
2.2 在单独文件中定义变量
也可以将变量放在一个或多个文件中,然后在剧本中使用 vars_files 引用。例如,将上述变量放在 nginx.yml 文件中,剧本中使用如下方式引用:
vars_files:
- nginx.yml
nginx.yml 文件内容如下:
key_file: nginx.key
cert_file: nginx.crt
conf_file: /etc/nginx/sites-avail
超级会员免费看
订阅专栏 解锁全文
1225

被折叠的 条评论
为什么被折叠?



