Files
ansible/templates.md

330 B

Templates

Use Jinja2 templates for dynamic content:

- 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;
}