demo1 / netboxdemo · your changes reset after you leave← Back to the guided tourscott@scottjarnold.com
extras.exporttemplate:2
| Name |
Ansible inventory (YAML)
|
|---|---|
| Description |
—
|
| MIME type |
text/yaml
|
| File name |
—
|
| File extension |
yml
|
| Attachment |
|
| Data Source | — |
|---|---|
| Data File | — |
| Data Synced | — |
| DCIM | device |
{}
all:
children:
{% for role in queryset|groupby("role.slug") %} {{ role.grouper|replace("-", "_") }}:
hosts:
{% for d in role.list %} {{ d.name }}:
ansible_host: {{ d.primary_ip4.address.ip if d.primary_ip4 else d.name }}
platform: {{ d.platform.slug if d.platform else "unknown" }}
{% endfor %}{% endfor %}