win_ansible_role_wallpaper/tasks/main.yml

19 lines
678 B
YAML
Raw Normal View History

2023-02-22 17:39:45 +01:00
---
- 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 }}'