From 75e075d2f6073cb2eb895c50528b721ce4863fd1 Mon Sep 17 00:00:00 2001 From: Khue Doan Date: Fri, 12 Feb 2021 20:12:42 +0700 Subject: [PATCH] Mount ISO --- metal/roles/pxe-server/tasks/main.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/metal/roles/pxe-server/tasks/main.yml b/metal/roles/pxe-server/tasks/main.yml index cee85170..911fbc69 100644 --- a/metal/roles/pxe-server/tasks/main.yml +++ b/metal/roles/pxe-server/tasks/main.yml @@ -10,7 +10,16 @@ - name: Download ISO get_url: url: "{{ iso_url }}" - dest: "{{ role_path }}/build/images/" + dest: "{{ role_path }}/build/images/ubuntu.iso" + +- name: Mount the ISO + mount: + src: "{{ role_path }}/build/images/ubuntu.iso" + path: "{{ role_path }}/build/mnt" + fstype: iso9660 + opts: loop,ro + state: mounted + become: yes - name: Copy configs copy: @@ -39,5 +48,5 @@ loop: "{{ groups['metal'] }}" - name: Start PXE server - community.general.docker_compose: + docker_compose: project_src: "{{ role_path }}/files/pxe-servers"