diff --git a/roles/packer-setup/tasks/secondary_iso.yml b/roles/packer-setup/tasks/secondary_iso.yml index f12b193..45dab39 100644 --- a/roles/packer-setup/tasks/secondary_iso.yml +++ b/roles/packer-setup/tasks/secondary_iso.yml @@ -22,6 +22,7 @@ get_url: dest: '{{man_packer_setup_host_type}}/iso/{{item.file|default()}}' url: '{{item.url}}' + force: no register: pri_packer_setup_bootstrap_download_res with_items: '{{pri_packer_setup_config.bootstrap_files}}' diff --git a/roles/sysprep/tasks/main.yml b/roles/sysprep/tasks/main.yml index e29df1e..0a93537 100644 --- a/roles/sysprep/tasks/main.yml +++ b/roles/sysprep/tasks/main.yml @@ -9,18 +9,25 @@ - name: create PackerWindoze PowerShell module folder win_file: - path: C:\Program Files\WindowsPowerShell\Modules\PackerWindoze\{{man_packer_windoze_version}} + path: C:\Program Files\WindowsPowerShell\Modules\PackerWindoze state: directory - name: copy across the PackerWindoze manifest file win_copy: src: PackerWindoze.psm1 - dest: C:\Program Files\WindowsPowerShell\Modules\PackerWindoze\{{man_packer_windoze_version}}\PackerWindoze.psm1 + dest: C:\Program Files\WindowsPowerShell\Modules\PackerWindoze\PackerWindoze.psm1 - name: template across the PackerWindoze definition file win_template: src: PackerWindoze.psd1 - dest: C:\Program Files\WindowsPowerShell\Modules\PackerWindoze\{{man_packer_windoze_version}}\PackerWindoze.psd1 + dest: C:\Program Files\WindowsPowerShell\Modules\PackerWindoze\PackerWindoze.psd1 + +- name: make sure module path is added to PSModulePath + win_path: + name: PSModulePath + scope: machine + state: present + elements: C:\Program Files\WindowsPowerShell\Modules - name: template the unattend.xml file win_template: