---
- name: "Generate html file for each host"
  hosts: all
  gather_facts: yes
  vars:
    host_inventory: "8-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}}"