---
- name: "Generate html file for each host"
hosts: all
gather_facts: yes
vars:
host_inventory: "1-1.practice-k8s.cloud"
inventory_dir: "/var/www/html/inventory"
tasks:
- name: "Create template directory"
file:
path: "{{inventory_dir}}"
owner: "apache"
group: "apache"
mode: "0755"
state: "directory"
delegate_to: "{{host_inventory}}"
- name: "html file generation"
template:
src: "template-net.html.j2"
dest: "{{inventory_dir}}/{{inventory_hostname}}.html"
delegate_to: "{{host_inventory}}"