diff options
author | Romain Gonçalves <me@rgoncalves.se> | 2021-12-07 15:41:02 +0000 |
---|---|---|
committer | Romain Gonçalves <me@rgoncalves.se> | 2021-12-07 20:24:51 +0000 |
commit | 9bd2c8c17a22c84da9a6ba6407c5b928d77fb469 (patch) | |
tree | e382576853ac2ebfeffcf3eda6e45f6ec9618656 /roles/vmm/tasks/main.yml | |
parent | 12cf22b1a8d9ad23809ad8048119a6920cbb9675 (diff) | |
download | rules-9bd2c8c17a22c84da9a6ba6407c5b928d77fb469.tar.gz |
roles/vmm: Serve autoinstall configurations via httpd
Diffstat (limited to 'roles/vmm/tasks/main.yml')
-rw-r--r-- | roles/vmm/tasks/main.yml | 34 |
1 files changed, 7 insertions, 27 deletions
diff --git a/roles/vmm/tasks/main.yml b/roles/vmm/tasks/main.yml index 3c5a462..c596664 100644 --- a/roles/vmm/tasks/main.yml +++ b/roles/vmm/tasks/main.yml @@ -13,6 +13,10 @@ - name: include facts generation include_tasks: facts.yml +- name: include autoinstall generation + include_tasks: autoinstall-configuration.yml + tags: task_autoinstall_configuration + - name: include iso management include_tasks: iso.yml tags: task_iso @@ -21,33 +25,9 @@ include_tasks: disk.yml tags: task_disk -- name: start ip forwarding - command: sysctl net.inet.ip{{ item }}.forwarding=1 - loop: "{{ vmm_network_forwarded_ips }}" - -- name: enable ip forwarding - lineinfile: - path: /etc/sysctl.conf - regexp: "^net.inet.ip{{ item }}.forwarding=" - line: "net.inet.ip{{ item }}.forwarding=1" - owner: 0 - group: 0 - mode: 0640 - create: true - loop: "{{ vmm_network_forwarded_ips }}" - -- name: create network switch - lineinfile: - path: "/etc/hostname.{{ vmm_network_switch.interface }}" - regexp: &network_line "add {{ ansible_default_ipv4.interface }}" - line: *network_line - owner: 0 - group: 0 - mode: 0640 - create: true - -- name: start network switch - command: "sh /etc/netstart {{ vmm_network_switch.interface }}" +- name: include network management + include_tasks: network.yml + tags: task_network - name: generate vmm configuration template: |