# vmm ~~ tasks/generate_vmconf.yml # Generate vm.conf on hypervisor. --- - name: Start ip forwarding shell: sysctl net.inet.ip{{ item }}.forwarding=1 loop: - "" - "6" - name: Enable ip forwarding lineinfile: path: /etc/sysctl.conf regexp: "^net.inet.ip{{ item }}.forwarding=" line: "net.inet.ip{{ item }}.forwarding=1" loop: - "" - "6" - name: Create network switch shell: echo "add {{ hypervisor.interface }}" > /etc/hostname.{{ vmm.switch.iface }} - name: Start network switch shell: "sh /etc/netstart {{ vmm.switch.iface }}" - name: Generate vmm configuration template: src: templates/vm.conf.j2 dest: "{{ vmm.config_file }}" - name: Restart vmd service: name: vmd state: restarted enabled: true