diff --git a/README.md b/README.md index c31bdec..5e976f1 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,31 @@ This is very much a work in progress, and is mostly a means for me to document m **Caveat**: This set of playbooks is not meant to be a great example of Ansible best practices. I just want to wrap my Mac's configuration in Ansible so I can quickly bring up a new development Mac without having to restore from a Time Machine backup. -## TODO +## Additions coming soon -I'm going to add the following once I get some time: +### General changes: + + - Don't uninstall/replace already-installed applications. + +### Applications/packages to be added: - Cornerstone SVN - Tower (Git) + - PCKeyboardHack + - etc... + +### Settings to be added: + + - Sublime text settings/package manager + - Keyboard remappings (Caps Lock -> escape) + - Faster key repeat rates + - Desktop background + - Trackpad tracking rate + - Mouse tracking rate + - Finder settings: + - Disable "show warning before changing extension" + - Set default view to column mode + - Show hard disks, connected servers on desktop - etc... ## Ansible for DevOps diff --git a/apps/chrome.yml b/apps/chrome.yml new file mode 100644 index 0000000..b9b3977 --- /dev/null +++ b/apps/chrome.yml @@ -0,0 +1,15 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: Google\ Chrome + app_name_pretty: Google Chrome + app_url: "https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg" + installer_type: app + install_method: dmg + mount_path: /Volumes/Google\ Chrome/ + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - include: ../install/{{ install_method }}.yml \ No newline at end of file diff --git a/apps/firefox.yml b/apps/firefox.yml new file mode 100644 index 0000000..18c1210 --- /dev/null +++ b/apps/firefox.yml @@ -0,0 +1,15 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: Firefox + app_name_pretty: Firefox + app_url: "https://download.mozilla.org/?product=firefox-27.0&os=osx&lang=en-US" + installer_type: app + install_method: dmg + mount_path: /Volumes/Firefox/ + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - include: ../install/{{ install_method }}.yml \ No newline at end of file diff --git a/apps/handbrake.yml b/apps/handbrake.yml new file mode 100644 index 0000000..80c8b1e --- /dev/null +++ b/apps/handbrake.yml @@ -0,0 +1,15 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: HandBrake + app_name_pretty: HandBrake + app_url: "http://handbrake.fr/rotation.php?file=HandBrake-0.9.9-MacOSX.6_GUI_x86_64.dmg" + installer_type: app + install_method: dmg + mount_path: /Volumes/HandBrake-0.9.9-MacOSX.6_GUI_x86_64/ + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - include: ../install/{{ install_method }}.yml \ No newline at end of file diff --git a/apps/homebrew.yml b/apps/homebrew.yml new file mode 100644 index 0000000..523f78d --- /dev/null +++ b/apps/homebrew.yml @@ -0,0 +1,10 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + gather_facts: false + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - name: Run Homebrew install script + shell: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" \ No newline at end of file diff --git a/apps/sequel-pro.yaml b/apps/sequel-pro.yaml new file mode 100644 index 0000000..cea151f --- /dev/null +++ b/apps/sequel-pro.yaml @@ -0,0 +1,15 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: Sequel\ Pro + app_name_pretty: Sequel Pro + app_url: "https://sequel-pro.googlecode.com/files/sequel-pro-1.0.2.dmg" + installer_type: app + install_method: dmg + mount_path: /Volumes/Sequel\ Pro\ 1.0.2/ + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - include: ../install/{{ install_method }}.yml \ No newline at end of file diff --git a/sublime-text/sublime-text.yaml b/apps/sublime.yml similarity index 64% rename from sublime-text/sublime-text.yaml rename to apps/sublime.yml index c380dde..c18d6b0 100644 --- a/sublime-text/sublime-text.yaml +++ b/apps/sublime.yml @@ -1,18 +1,18 @@ --- -- hosts: $hosts - user: $user +- hosts: {{ hosts }} + user: {{ user }} vars: app_name: Sublime\ Text app_name_pretty: Sublime\ Text - app_url: http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203021.dmg + app_url: "http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203059.dmg" installer_type: app install_method: dmg mount_path: /Volumes/Sublime\ Text/ vars_files: - - ../setup-vars.yaml + - ../setup-vars.yml tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml + - include: ../setup.yml + - include: ../install/{{ install_method }}.yml - name: Create symlink subl for Sublime Text's subl command file: src=/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl dest=/usr/bin/subl state=link - name: Create symlink sublime for Sublime Text's subl command diff --git a/apps/transmit.yml b/apps/transmit.yml new file mode 100644 index 0000000..c5d3ada --- /dev/null +++ b/apps/transmit.yml @@ -0,0 +1,14 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: Transmit + app_name_pretty: Transmit + app_url: "http://download.panic.com/transmit/Transmit%204.4.6.zip" + installer_type: app + install_method: zip + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - include: ../install/{{ install_method }}.yml \ No newline at end of file diff --git a/apps/vagrant.yml b/apps/vagrant.yml new file mode 100644 index 0000000..43151f6 --- /dev/null +++ b/apps/vagrant.yml @@ -0,0 +1,16 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: Vagrant + app_name_pretty: Vagrant + app_url: "https://dl.bintray.com/mitchellh/vagrant/Vagrant-1.4.3.dmg" + installer_type: pkg + install_method: dmg + install_target: /Volumes/OSX + mount_path: /Volumes/Vagrant/ + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - include: ../install/{{ install_method }}.pkg \ No newline at end of file diff --git a/apps/virtualbox.yml b/apps/virtualbox.yml new file mode 100644 index 0000000..a855d08 --- /dev/null +++ b/apps/virtualbox.yml @@ -0,0 +1,17 @@ +--- +- include: ../setup.yml + +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: VirtualBox + app_name_pretty: VirtualBox + app_url: "http://download.virtualbox.org/virtualbox/4.3.6/VirtualBox-4.3.6-91406-OSX.dmg" + mount_path: /Volumes/VirtualBox/ + installer_type: pkg + install_method: dmg + install_target: /Volumes/OSX + vars_files: + - ../setup-vars.yml + tasks: + - include: ../install/{{ install_method }}.yml \ No newline at end of file diff --git a/apps/vlc.yml b/apps/vlc.yml new file mode 100644 index 0000000..2615e6e --- /dev/null +++ b/apps/vlc.yml @@ -0,0 +1,15 @@ +--- +- hosts: {{ hosts }} + user: {{ user }} + vars: + app_name: VLC + app_name_pretty: VLC + app_url: "http://get.videolan.org/vlc/2.1.3/macosx/vlc-2.1.3.dmg" + installer_type: app + install_method: dmg + mount_path: /Volumes/vlc-2.1.3/ + vars_files: + - ../setup-vars.yml + tasks: + - include: ../setup.yml + - include: ../install/{{ install_method }}.yml \ No newline at end of file diff --git a/example.yaml b/example.yaml deleted file mode 100644 index 35ea811..0000000 --- a/example.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -# - include: vlc/vlc.yaml -# - include: transmission/transmission.yaml -# - include: appcleaner/appcleaner.yaml -# - include: keka/keka.yaml -# - include: limechat/limechat.yaml -# - include: firefox/firefox.yaml -# - include: opera/opera.yaml -# - include: mou/mou.yaml -# - include: texts/texts.yaml -# - include: sublime-text/sublime-text.yaml -# - include: sourcetree/sourcetree.yaml -# - include: sequel-pro/sequel-pro.yaml -# - include: alfred/alfred.yaml -# - include: google-chrome/google-chrome.yaml -# - include: brackets/brackets.yaml -# - include: trim-enabler/trim-enabler.yaml -# - include: iterm/iterm.yaml -- include: handbrake/handbrake.yaml \ No newline at end of file diff --git a/firefox/README.md b/firefox/README.md deleted file mode 100644 index 64bbeae..0000000 --- a/firefox/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Firefox -======= - -This Ansible playbook installs Firefox, an advanced Gecko based web browser. \ No newline at end of file diff --git a/firefox/firefox.yaml b/firefox/firefox.yaml deleted file mode 100644 index c1325a1..0000000 --- a/firefox/firefox.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Firefox - app_name_pretty: Firefox - app_url: https://download.mozilla.org/?product=firefox-20.0&os=osx&lang=en-US - installer_type: app - install_method: dmg - mount_path: /Volumes/Firefox/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/google-chrome/README.md b/google-chrome/README.md deleted file mode 100644 index afc1ff5..0000000 --- a/google-chrome/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Google Chrome -============= - -This Ansible playbook installs Google Chrome, a fast, secure, and extensible WebKit web browser. \ No newline at end of file diff --git a/google-chrome/google-chrome.yaml b/google-chrome/google-chrome.yaml deleted file mode 100644 index 668983b..0000000 --- a/google-chrome/google-chrome.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Google\ Chrome - app_name_pretty: Google Chrome - app_url: https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg - installer_type: app - install_method: dmg - mount_path: /Volumes/Google\ Chrome/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/handbrake/README.md b/handbrake/README.md deleted file mode 100644 index 94813c2..0000000 --- a/handbrake/README.md +++ /dev/null @@ -1,4 +0,0 @@ -HandBrake -========= - -This Ansible playbook installs HandBrake, a fully featured and flexible video transcoder implimenting the x.264 codec. \ No newline at end of file diff --git a/handbrake/handbrake.yaml b/handbrake/handbrake.yaml deleted file mode 100644 index 9d02efc..0000000 --- a/handbrake/handbrake.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: HandBrake - app_name_pretty: HandBrake - app_url: http://handbrake.fr/rotation.php?file=HandBrake-0.9.8-MacOSX.6_GUI_x86_64.dmg - installer_type: app - install_method: dmg - mount_path: /Volumes/HandBrake-0.9.8-MacOSX.6_GUI_x86_64/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/homebrew/homebrew.yaml b/homebrew/homebrew.yaml deleted file mode 100644 index a953f59..0000000 --- a/homebrew/homebrew.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -- include: ../local-setup.yaml - -- hosts: $hosts - user: $user - gather_facts: false - vars_files: - - ../local-setup-vars.yaml - tasks: - - name: Run Homebrew install script - command: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" \ No newline at end of file diff --git a/install/app.yaml b/install/app.yaml deleted file mode 100644 index d473493..0000000 --- a/install/app.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: Remove existing app if present - file: path=/Applications/$app_name.app state=absent -- name: Copy $app_name_pretty app to Applications directory - command: cp -R $app_name.app /Applications chdir=$downloads \ No newline at end of file diff --git a/install/app.yml b/install/app.yml new file mode 100644 index 0000000..b6261a3 --- /dev/null +++ b/install/app.yml @@ -0,0 +1,5 @@ +--- +- name: Remove existing app if present + file: path=/Applications/{{ app_name }}.app state=absent +- name: Copy {{ app_name_pretty }} app to Applications directory + command: cp -R {{ app_name }}.app /Applications chdir={{ downloads }} \ No newline at end of file diff --git a/install/dmg.yaml b/install/dmg.yaml deleted file mode 100644 index 31752da..0000000 --- a/install/dmg.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- name: Download $app_name_pretty - get_url: url=$app_url dest=$downloads/$app_name.dmg -- name: Mount $app_name_pretty image - command: hdiutil attach $app_name.dmg chdir=$downloads -- name: Remove existing app if present - file: path=/Applications/$app_name.app state=absent - when_string: $installer_type == 'app' -- name: Copy $app_name_pretty app to Applications directory - command: cp -R $mount_path$app_name.app /Applications - when_string: $installer_type == 'app' -- name: Install $app_name_pretty pkg - command: sudo installer -package $mount_path$app_name.pkg -target $install_target - when_string: $installer_type == 'pkg' -- name: Unmount $app_name_pretty image - command: hdiutil detach $mount_path \ No newline at end of file diff --git a/install/dmg.yml b/install/dmg.yml new file mode 100644 index 0000000..831c554 --- /dev/null +++ b/install/dmg.yml @@ -0,0 +1,16 @@ +--- +- name: Download {{ app_name_pretty }} + get_url: url={{ app_url }} dest={{ downloads }}/{{ app_name }}.dmg +- name: Mount {{ app_name_pretty }} image + command: hdiutil attach {{ app_name }}.dmg chdir={{ downloads }} +- name: Remove existing app if present + file: path=/Applications/{{ app_name }}.app state=absent + when_string: {{ installer_type }} == 'app' +- name: Copy {{ app_name_pretty }} app to Applications directory + command: cp -R {{ mount_path }}{{ app_name }}.app /Applications + when_string: {{ installer_type }} == 'app' +- name: Install {{ app_name_pretty }} pkg + command: sudo installer -package {{ mount_path }}{{ app_name }}.pkg -target {{ install_target }} + when_string: {{ installer_type }} == 'pkg' +- name: Unmount {{ app_name_pretty }} image + command: hdiutil detach {{ mount_path }} \ No newline at end of file diff --git a/install/homebrew.yaml b/install/homebrew.yaml deleted file mode 100644 index 30d8b58..0000000 --- a/install/homebrew.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -- name: Install $app_name_pretty via Homebrew - homebrew: name=$app_name state=installed update_homebrew=yes \ No newline at end of file diff --git a/install/homebrew.yml b/install/homebrew.yml new file mode 100644 index 0000000..278e7be --- /dev/null +++ b/install/homebrew.yml @@ -0,0 +1,3 @@ +--- +- name: Install {{ app_name_pretty }} via Homebrew + homebrew: name={{ app_name }} state=installed update_homebrew=yes \ No newline at end of file diff --git a/install/lzma.yaml b/install/lzma.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/install/pkg.yaml b/install/pkg.yaml deleted file mode 100644 index 20ad179..0000000 --- a/install/pkg.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -- name: Install $app_name pkg - command: sudo installer -package $app_name.pkg -target $install_target \ No newline at end of file diff --git a/install/pkg.yml b/install/pkg.yml new file mode 100644 index 0000000..654468f --- /dev/null +++ b/install/pkg.yml @@ -0,0 +1,3 @@ +--- +- name: Install {{ app_name }} pkg + command: sudo installer -package {{ app_name }}.pkg -target {{ install_target }} \ No newline at end of file diff --git a/install/tar.yaml b/install/tar.yaml deleted file mode 100644 index 3e0e958..0000000 --- a/install/tar.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -- name: Download $app_name_pretty - get_url: url=$app_url dest=$downloads/$app_name.tar -- name: Remove existing extraction directory if present - file: path=$downloads$app_name/ state=absent -- name: Create an extraction directory - file: path=$downloads$app_name/ state=directory -- name: Extract $app_name_pretty tarball - command: tar xf $app_name.tar -C $app_name/ chdir=$downloads -- name: Remove existing app if present - file: path=/Applications/$app_name.app state=absent - when_string: $installer_type == 'app' -- name: Copy $app_name_pretty app to Applications directory - command: cp -R $app_name/$app_name.app /Applications chdir=$downloads - when_string: $installer_type == 'app' -- name: Install $app_name_pretty pkg - command: sudo installer -package $app_name/$app_name.pkg -target $install_target chdir=$downloads - when_string: $installer_type == 'pkg' -- name: Remove extraction directory - file: path=$downloads$app_name/ state=absent \ No newline at end of file diff --git a/install/tar.yml b/install/tar.yml new file mode 100644 index 0000000..1818d53 --- /dev/null +++ b/install/tar.yml @@ -0,0 +1,20 @@ +--- +- name: Download {{ app_name_pretty }} + get_url: url={{ app_url }} dest={{ downloads }}/{{ app_name }}.tar +- name: Remove existing extraction directory if present + file: path={{ downloads }}{{ app_name }}/ state=absent +- name: Create an extraction directory + file: path={{ downloads }}{{ app_name }}/ state=directory +- name: Extract {{ app_name_pretty }} tarball + command: tar xf {{ app_name }}.tar -C {{ app_name }}/ chdir={{ downloads }} +- name: Remove existing app if present + file: path=/Applications/{{ app_name }}.app state=absent + when_string: {{ installer_type }} == 'app' +- name: Copy {{ app_name_pretty }} app to Applications directory + command: cp -R {{ app_name }}/{{ app_name }}.app /Applications chdir={{ downloads }} + when_string: {{ installer_type }} == 'app' +- name: Install {{ app_name_pretty }} pkg + command: sudo installer -package {{ app_name }}/{{ app_name }}.pkg -target {{ install_target }} chdir={{ downloads }} + when_string: {{ installer_type }} == 'pkg' +- name: Remove extraction directory + file: path={{ downloads }}{{ app_name }}/ state=absent \ No newline at end of file diff --git a/install/zip.yaml b/install/zip.yaml deleted file mode 100644 index 3b6fbc6..0000000 --- a/install/zip.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -- name: Download $app_name_pretty - get_url: url=$app_url dest=$downloads/$app_name.zip -- name: Remove existing extraction directory if present - file: path=$downloads$app_name/ state=absent -- name: Create an extraction directory - file: path=$downloads$app_name/ state=directory -- name: Extract $app_name_pretty zip archive - command: unzip $app_name.zip -d $app_name/ chdir=$downloads -- name: Remove existing app if present - file: path=/Applications/$app_name.app state=absent - when_string: $installer_type == 'app' -- name: Copy $app_name_pretty app to Applications directory - command: cp -R $app_name/$app_name.app /Applications chdir=$downloads - when_string: $installer_type == 'app' -- name: Install $app_name_pretty pkg - command: sudo installer -package $app_name/$app_name.pkg -target $install_target chdir=$downloads - when_string: $installer_type == 'pkg' -- name: Remove extraction directory - file: path=$downloads$app_name/ state=absent \ No newline at end of file diff --git a/install/zip.yml b/install/zip.yml new file mode 100644 index 0000000..e7426fa --- /dev/null +++ b/install/zip.yml @@ -0,0 +1,20 @@ +--- +- name: Download {{ app_name_pretty }} + get_url: url={{ app_url }} dest={{ downloads }}/{{ app_name }}.zip +- name: Remove existing extraction directory if present + file: path={{ downloads }}{{ app_name }}/ state=absent +- name: Create an extraction directory + file: path={{ downloads }}{{ app_name }}/ state=directory +- name: Extract {{ app_name_pretty }} zip archive + command: unzip {{ app_name }}.zip -d {{ app_name }}/ chdir={{ downloads }} +- name: Remove existing app if present + file: path=/Applications/{{ app_name }}.app state=absent + when_string: {{ installer_type }} == 'app' +- name: Copy {{ app_name_pretty }} app to Applications directory + command: cp -R {{ app_name }}/{{ app_name }}.app /Applications chdir={{ downloads }} + when_string: {{ installer_type }} == 'app' +- name: Install {{ app_name_pretty }} pkg + command: sudo installer -package {{ app_name }}/{{ app_name }}.pkg -target {{ install_target }} chdir={{ downloads }} + when_string: {{ installer_type }} == 'pkg' +- name: Remove extraction directory + file: path={{ downloads }}{{ app_name }}/ state=absent \ No newline at end of file diff --git a/main.yml b/main.yml new file mode 100644 index 0000000..69e4209 --- /dev/null +++ b/main.yml @@ -0,0 +1,11 @@ +--- +- include: apps/chrome.yml +- include: apps/firefox.yml +- include: apps/handbrake.yml +- include: apps/homebrew.yml +- include: apps/sequel-pro.yml +- include: apps/sublime.yml +- include: apps/transmit.yml +- include: apps/vagrant.yml +- include: apps/virtualbox.yml +- include: apps/vlc.yml \ No newline at end of file diff --git a/sequel-pro/README.md b/sequel-pro/README.md deleted file mode 100644 index 9b10016..0000000 --- a/sequel-pro/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Sequel Pro -========== - -This Ansible playbook installs Sequel Pro, a feature rich and powerful MySQL database inspector/manager. \ No newline at end of file diff --git a/sequel-pro/sequel-pro.yaml b/sequel-pro/sequel-pro.yaml deleted file mode 100644 index e9d2512..0000000 --- a/sequel-pro/sequel-pro.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: $hosts - user: $user - vars: - app_name: Sequel\ Pro - app_name_pretty: Sequel Pro - app_url: http://sequel-pro.googlecode.com/files/sequel-pro-1.0.1.dmg - installer_type: app - install_method: dmg - mount_path: /Volumes/Sequel\ Pro\ 1.0.1/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/setup-vars.yaml b/setup-vars.yml similarity index 100% rename from setup-vars.yaml rename to setup-vars.yml diff --git a/setup.yaml b/setup.yml similarity index 51% rename from setup.yaml rename to setup.yml index 0bb7828..f74285c 100644 --- a/setup.yaml +++ b/setup.yml @@ -1,3 +1,3 @@ --- - name: Create Ansible downloads directory - file: path=$downloads state=directory \ No newline at end of file + file: path={{ downloads }} state=directory \ No newline at end of file diff --git a/sublime-text/README.md b/sublime-text/README.md deleted file mode 100644 index 676a2c1..0000000 --- a/sublime-text/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Sublime Text -============ - -This Ansible playbook installs Sublime Text, a powerfull, performant, extensable, and versitile code editor. It also sets up `subl` and `sublime` symlinks in your `/usr/bin/` directory for the highly useful Sublime Text `subl` command. \ No newline at end of file diff --git a/transmit/README.md b/transmit/README.md deleted file mode 100644 index 9ae88c3..0000000 --- a/transmit/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Transmit -======== - -This Ansible playbook installs Transmit, an extremely fast and high performing FTP client. \ No newline at end of file diff --git a/transmit/transmit.yaml b/transmit/transmit.yaml deleted file mode 100644 index 4e5fd02..0000000 --- a/transmit/transmit.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Transmit - app_name_pretty: Transmit - app_url: http://www.panic.com/transmit/d/Transmit%204.3.3.zip - installer_type: app - install_method: zip - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/vagrant/README.md b/vagrant/README.md deleted file mode 100644 index f3d4ebb..0000000 --- a/vagrant/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Vagrant -======= - -This Ansible playbook installs Vagrant, an powerful tool which automates virtualization and provisionment. \ No newline at end of file diff --git a/vagrant/vagrant.yaml b/vagrant/vagrant.yaml deleted file mode 100644 index e82b45d..0000000 --- a/vagrant/vagrant.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- include: ../setup.yaml - -- hosts: $hosts - user: $user - vars: - app_name: Vagrant - app_name_pretty: Vagrant - app_url: http://files.vagrantup.com/packages/64e360814c3ad960d810456add977fd4c7d47ce6/Vagrant.dmg - installer_type: pkg - install_method: dmg - install_target: /Volumes/OSX - mount_path: /Volumes/Vagrant/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../install/$install_method.pkg \ No newline at end of file diff --git a/virtualbox/README.md b/virtualbox/README.md deleted file mode 100644 index 11c22a9..0000000 --- a/virtualbox/README.md +++ /dev/null @@ -1,4 +0,0 @@ -VirtualBox -========== - -This Ansible playbook installs VirtualBox, a home and enterprise virtualization software package. \ No newline at end of file diff --git a/virtualbox/virtualbox.yaml b/virtualbox/virtualbox.yaml deleted file mode 100644 index a43b6b3..0000000 --- a/virtualbox/virtualbox.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- include: ../setup.yaml - -- hosts: $hosts - user: $user - vars: - app_name: VirtualBox - app_name_pretty: VirtualBox - app_url: http://download.virtualbox.org/virtualbox/4.2.12/VirtualBox-4.2.12-84980-OSX.dmg - mount_path: /Volumes/VirtualBox/ - installer_type: pkg - install_method: dmg - install_target: /Volumes/OSX - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/vlc/README.md b/vlc/README.md deleted file mode 100644 index 9d45d2c..0000000 --- a/vlc/README.md +++ /dev/null @@ -1,4 +0,0 @@ -VLC -=== - -This Ansible playbook installs VLC, a lightweigt and versitile media player for Mac, Linux, and Windows, and will eventually have the ability to make it the default file handler for specified file types. \ No newline at end of file diff --git a/vlc/vlc.yaml b/vlc/vlc.yaml deleted file mode 100644 index 048cf84..0000000 --- a/vlc/vlc.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: VLC - app_name_pretty: VLC - app_url: https://copy.com/8WKZ3x1ZWOIC/VLC-2.0.6.dmg?download=1 - installer_type: app - install_method: dmg - mount_path: /Volumes/vlc-2.0.6/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file