- import_tasks: dock.yml - import_tasks: terminal.yml - name: set OS X defaults osx_defaults: domain: "{{ item.domain | default(omit) }}" key: "{{ item.key }}" type: "{{ item.type }}" value: "{{ item.value }}" with_items: "{{ osx_defaults }}" notify: restart OS X system services - file: path=~/Library/KeyBindings state=directory - name: Symlink Emacs-style keybindings for OS X file: src: ~/.dotfiles/osx/DefaultKeyBinding.dict dest: ~/Library/KeyBindings/DefaultKeyBinding.dict state: link - file: path=~/Library/Colors state=directory - name: symlink OS X colors palettes file: src={{ item }} dest=~/Library/Colors/{{ item | basename }} state=link with_fileglob: ~/.dotfiles/osx/Colors/* - name: symlink iCloud file: src: "{{ ansible_env.HOME }}/Library/Mobile Documents/com~apple~CloudDocs" dest: ~/iCloud state: link - name: disable gamed command: launchctl unload -w /System/Library/LaunchAgents/com.apple.gamed.plist