18 lines
678 B
YAML
18 lines
678 B
YAML
---
|
|
- name: Fail if wallpaper_path is unset
|
|
ansible.builtin.fail:
|
|
msg: please define wallpaper_path
|
|
when: wallpaper_path == false
|
|
|
|
- name: Create .ansible folder
|
|
ansible.windows.win_powershell:
|
|
script: |
|
|
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name Wallpaper -value "{{ wallpaper_path }}"
|
|
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name TileWallpaper -value "0"
|
|
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name WallpaperStyle -value "10" -Force
|
|
changed_when: false
|
|
become: true
|
|
become_method: runas
|
|
become_user: "{{ wallpaper_user_name }}"
|
|
vars:
|
|
ansible_become_pass: '{{ wallpaper_user_pwd }}'
|