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 ⛽🔥🤤

31 lines (27 loc) 1.4 kB
--- - name: Tweak user settings become_user: "{{ user.username }}" block: - name: Ensure Finder Preferences are cleared # noqa 303 503 shell: | defaults delete ~/Library/Preferences/com.apple.finder.plist FXDesktopVolumePositions defaults delete ~/Library/Preferences/com.apple.finder.plist FXRecentFolders defaults delete ~/Library/Preferences/com.apple.finder.plist RecentMoveAndCopyDestinations defaults delete ~/Library/Preferences/com.apple.finder.plist RecentSearches defaults delete ~/Library/Preferences/com.apple.finder.plist SGTRecentFileSearches when: clear_finder_metadata - name: Ensure screen is locked when Screensaver starts # noqa 303 503 shell: | defaults write com.apple.screensaver askForPassword -int 1 defaults write com.apple.screensaver askForPasswordDelay -int 0 when: lock_on_screensaver - name: Show all files and extensions in Finder # noqa 303 503 shell: | defaults write com.apple.finder AppleShowAllFiles -bool true chflags nohidden ~/Library defaults write NSGlobalDomain AppleShowAllExtensions -bool true when: finder_show_hidden_extensions - name: Do not save files to iCloud by default # noqa 303 503 shell: | defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false when: no_save_to_cloud