17 lines
330 B
Markdown
17 lines
330 B
Markdown
## Templates
|
|
|
|
Use Jinja2 templates for dynamic content:
|
|
|
|
```yaml
|
|
- name: Render template
|
|
template:
|
|
src: "templates/nginx.conf.j2"
|
|
dest: "/etc/nginx/nginx.conf"
|
|
|
|
# Example template file (nginx.conf.j2)
|
|
# {{ ansible_distribution }}
|
|
server {
|
|
listen {{ ansible_default_ipv4.address }};
|
|
server_name example.com;
|
|
}
|
|
``` |