UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

47 lines (41 loc) 1.63 kB
--- - name: Check if there is a start menu shortcut in the start menu shared folder win_stat: path: "{{ windows_startmenu }}\\{{ shortcut_folder }}\\{{ shortcut_link }}.lnk" register: startmenu_shortcut when: - shortcut_folder is defined - shortcut_link is defined - name: Move the shortcut to the parent directory if it exists win_shell: | move "{{ windows_startmenu }}\\{{ shortcut_folder }}\\{{ shortcut_link }}.lnk" "{{ windows_startmenu }}\\{{ shortcut_rename | default(shortcut_link) }}.lnk" args: executable: cmd when: - startmenu_shortcut.stat.exists is defined - startmenu_shortcut.stat.exists - name: Remove the original folder win_file: path: "{{ windows_startmenu }}\\{{ shortcut_folder }}" state: absent when: shortcut_folder is defined - name: Check if there is a start menu shortcut in the user folder win_stat: path: "{{ user_startmenu }}\\{{ shortcut_folder }}\\{{ shortcut_link }}.lnk" register: user_startmenu_shortcut when: - shortcut_folder is defined - shortcut_link is defined - name: Move the shortcut to the parent directory if it exists (user start menu) win_shell: | move "{{ user_startmenu }}\\{{ shortcut_folder }}\\{{ shortcut_link }}.lnk" "{{ user_startmenu }}\\{{ shortcut_rename | default(shortcut_link) }}.lnk" args: executable: cmd when: - user_startmenu_shortcut.stat.exists is defined - user_startmenu_shortcut.stat.exists - name: Remove the original folder (user start menu) win_file: path: "{{ user_startmenu }}\\{{ shortcut_folder }}" state: absent when: shortcut_folder is defined