diff --git a/playbooks/brew.yml b/playbooks/brew.yml new file mode 100644 index 0000000..8fc83e8 --- /dev/null +++ b/playbooks/brew.yml @@ -0,0 +1,7 @@ +--- +- hosts: localhost + tasks: + - homebrew: + update_homebrew: yes +- include: brew/core.yml +- include: brew/personal.yml diff --git a/playbooks/brew/core.yml b/playbooks/brew/core.yml new file mode 100644 index 0000000..11e8f0e --- /dev/null +++ b/playbooks/brew/core.yml @@ -0,0 +1,35 @@ +--- +- hosts: localhost + tasks: + - homebrew: + name: ["{{ item.name }}"] + state: present + install_options: "{{ item.install_options | default() }}" + with_items: + - name: ack + - name: bash + - name: bazaar + - name: ctop + - name: dpkg + - name: git + - name: heroku + - name: htop + - name: kubernetes-cli + - name: mysql + - name: peco + - name: rbenv + - name: readline + - name: reattach-to-user-namespace + - name: redis + - name: ruby-build + - name: shellcheck + - name: sshfs + - name: tccutil + - name: the_silver_searcher + - name: tmux + - name: wget + - name: zsh + - name: aspell + install_options: --with-lang-en --with-lang-el --with-lang-sv + - name: global + install_options: --with-ctags --with-pygments diff --git a/playbooks/brew/personal.yml b/playbooks/brew/personal.yml new file mode 100644 index 0000000..f33507c --- /dev/null +++ b/playbooks/brew/personal.yml @@ -0,0 +1,10 @@ +--- +- hosts: localhost + tasks: + - homebrew: + name: ["{{ item.name }}"] + state: present + install_options: "{{ item.install_options | default() }}" + with_items: + - name: mkvtoolnix + install_options: --with-qt diff --git a/playbooks/cask.yml b/playbooks/cask.yml new file mode 100644 index 0000000..ba7c2de --- /dev/null +++ b/playbooks/cask.yml @@ -0,0 +1,8 @@ +--- +- hosts: localhost + tasks: + - homebrew: + update_homebrew: yes +- include: cask/core.yml +- include: cask/work.yml +- include: cask/personal.yml diff --git a/playbooks/cask/core.yml b/playbooks/cask/core.yml new file mode 100644 index 0000000..d9ec66c --- /dev/null +++ b/playbooks/cask/core.yml @@ -0,0 +1,46 @@ +--- +- hosts: localhost + tasks: + - homebrew_cask: + name: ["{{ item.name }}"] + state: present + install_options: "{{ item.install_options | default() }}" + with_items: + - name: aerial + - name: alfred + - name: appcleaner + - name: bartender + - name: betterzip + - name: betterzipql + - name: logitech-options + - name: emacs + - name: firefox + - name: fluid + - name: flux + - name: google-chrome + - name: hammerspoon + - name: istat-menus + - name: istumbler + - name: iterm2 + - name: karabiner-elements + - name: keybase + - name: moom + - name: mplayerx + - name: osxfuse + - name: peakhour + - name: qlcolorcode + - name: qlimagesize + - name: qlmarkdown + - name: qlprettypatch + - name: qlstephen + - name: qlvideo + - name: quicklook-csv + - name: quicklook-json + - name: quicklookapk + - name: resolutionator + - name: stay + - name: suspicious-package + - name: ubersicht + - name: vlc + - name: wavebox + - name: webpquicklook diff --git a/playbooks/cask/personal.yml b/playbooks/cask/personal.yml new file mode 100644 index 0000000..1053dba --- /dev/null +++ b/playbooks/cask/personal.yml @@ -0,0 +1,50 @@ +--- +- hosts: localhost + tasks: + - homebrew_cask: + name: ["{{ item.name }}"] + state: present + install_options: "{{ item.install_options | default() }}" + with_items: + - name: 4k-video-downloader + - name: adium-beta + - name: android-file-transfer + - name: audio-hijack + - name: autodmg + - name: bowtie + - name: calibre + - name: daisydisk + - name: deluge + - name: discord + - name: dropbox + - name: ethereum-wallet + - name: filebot + - name: gog-galaxy + - name: gpgtools + - name: hackety-hack + - name: handbrake + - name: irccloud + - name: little-snitch + - name: makemkv + - name: messenger + - name: micro-snitch + - name: mist + - name: omnigraffle + - name: openemu + - name: parallels-desktop + - name: plex-media-player + - name: rclone-browser + - name: ring + - name: screenhero + - name: sixtyforce + - name: skype + - name: spotify + - name: teamviewer + - name: transmission + - name: unetbootin + - name: virtualc64 + - name: viscosity + - name: vmware-fusion + - name: witgui + - name: xld + - name: yakyak diff --git a/playbooks/cask/work.yml b/playbooks/cask/work.yml new file mode 100644 index 0000000..c29301f --- /dev/null +++ b/playbooks/cask/work.yml @@ -0,0 +1,29 @@ +--- +- hosts: localhost + tasks: + - homebrew_cask: + name: ["{{ item.name }}"] + state: present + install_options: "{{ item.install_options | default() }}" + with_items: + - name: atom + - name: bbedit + - name: chicken + - name: cyberduck + - name: dash + - name: docker-edge + - name: github-desktop + - name: google-cloud-sdk + - name: hipchat + - name: insomnia + - name: java + - name: kaleidoscope + - name: licecap + - name: medis + - name: paw + - name: postman + - name: robomongo + - name: sequel-pro + - name: vagrant + - name: virtualbox + - name: visual-studio-code