From a8d7f2d0ed4468e3a90639ee1c83fb2006e34937 Mon Sep 17 00:00:00 2001 From: Jeff Geerling Date: Wed, 12 Feb 2014 20:50:33 -0600 Subject: [PATCH] Removed a bunch of things that I won't be using. --- .DS_Store | Bin 0 -> 6148 bytes PLANS.md | 8 -- README.md | 8 ++ Vagrantfile | 111 ----------------------- alfred/README.md | 4 - alfred/alfred.yaml | 15 --- appcleaner/README.md | 4 - appcleaner/appcleaner.yaml | 15 --- bottle-mongodb/README.md | 11 --- bottle-mongodb/bottle-mongodb.yaml | 42 --------- brackets/README.md | 4 - brackets/brackets.yaml | 16 ---- coda/README.md | 4 - coda/coda.yaml | 14 --- codekit/README.md | 4 - codekit/codekit.yaml | 14 --- espresso/README.md | 4 - espresso/espresso.yaml | 15 --- sample-applications.yaml => example.yaml | 0 filezilla/README.md | 4 - filezilla/filezilla.yaml | 15 --- iterm/README.md | 4 - iterm/iterm.yaml | 14 --- kaleidoscope/kaleidoscope.yaml | 14 --- keka/REAME.md | 4 - keka/keka.yaml | 16 ---- limechat/README.md | 4 - limechat/limechat.yaml | 15 --- mou/README.md | 4 - mou/mou.yaml | 14 --- nginx/handlers/handlers.yaml | 0 nginx/nginx.yaml | 0 nginx/tasks/tasks.yaml | 0 nginx/templates/nginx.conf.j2 | 0 opera/README.md | 4 - opera/opera.yaml | 16 ---- php/handlers/handlers.yaml | 0 php/php.yaml | 0 php/tasks/tasks.yaml | 0 php/templates/php.ini.j2 | 0 slicy/README.md | 4 - slicy/slicy.yaml | 14 --- sourcetree/README.md | 4 - sourcetree/sourcetree.yaml | 16 ---- texts/README.md | 4 - texts/texts.yaml | 16 ---- transmission/README.md | 4 - transmission/transmission.yaml | 16 ---- tree/README.md | 4 - tree/tree.yaml | 13 --- trim-enabler/README.md | 4 - trim-enabler/trim-enabler.yaml | 16 ---- zeromq/README.md | 18 ---- zeromq/zeromq.yaml | 27 ------ 54 files changed, 8 insertions(+), 573 deletions(-) create mode 100644 .DS_Store delete mode 100644 PLANS.md delete mode 100644 Vagrantfile delete mode 100644 alfred/README.md delete mode 100644 alfred/alfred.yaml delete mode 100644 appcleaner/README.md delete mode 100644 appcleaner/appcleaner.yaml delete mode 100644 bottle-mongodb/README.md delete mode 100644 bottle-mongodb/bottle-mongodb.yaml delete mode 100644 brackets/README.md delete mode 100644 brackets/brackets.yaml delete mode 100644 coda/README.md delete mode 100644 coda/coda.yaml delete mode 100644 codekit/README.md delete mode 100644 codekit/codekit.yaml delete mode 100644 espresso/README.md delete mode 100644 espresso/espresso.yaml rename sample-applications.yaml => example.yaml (100%) delete mode 100644 filezilla/README.md delete mode 100644 filezilla/filezilla.yaml delete mode 100644 iterm/README.md delete mode 100644 iterm/iterm.yaml delete mode 100644 kaleidoscope/kaleidoscope.yaml delete mode 100644 keka/REAME.md delete mode 100644 keka/keka.yaml delete mode 100644 limechat/README.md delete mode 100644 limechat/limechat.yaml delete mode 100644 mou/README.md delete mode 100644 mou/mou.yaml delete mode 100644 nginx/handlers/handlers.yaml delete mode 100644 nginx/nginx.yaml delete mode 100644 nginx/tasks/tasks.yaml delete mode 100644 nginx/templates/nginx.conf.j2 delete mode 100644 opera/README.md delete mode 100644 opera/opera.yaml delete mode 100644 php/handlers/handlers.yaml delete mode 100644 php/php.yaml delete mode 100644 php/tasks/tasks.yaml delete mode 100644 php/templates/php.ini.j2 delete mode 100644 slicy/README.md delete mode 100644 slicy/slicy.yaml delete mode 100644 sourcetree/README.md delete mode 100644 sourcetree/sourcetree.yaml delete mode 100644 texts/README.md delete mode 100644 texts/texts.yaml delete mode 100644 transmission/README.md delete mode 100644 transmission/transmission.yaml delete mode 100644 tree/README.md delete mode 100644 tree/tree.yaml delete mode 100644 trim-enabler/README.md delete mode 100644 trim-enabler/trim-enabler.yaml delete mode 100644 zeromq/README.md delete mode 100644 zeromq/zeromq.yaml diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ed3a62535882a29c927e6272d59f5f1124af4553 GIT binary patch literal 6148 zcmeHKO-lnY5Pi{t1us2%%+ZS!|3RqTgHVc4y!+82inY@1?sSI@Z8XQXTTY72EG}P{UNdmri`7TZXN9O2|ygstwLSi z5>gX0ri`5-Ba~pJL@N#Xi4m-v{+RPp#?H{n5p-sblV{#PUV_d}f7En@Wazy!;0*K` zI5l%5=YPdtrufM3m$>B&I0Hwb*+<4cSL7 dG-&ZCI`dM-&QL}Xzm^mIBA|qL=M4M<179neDfIvV literal 0 HcmV?d00001 diff --git a/PLANS.md b/PLANS.md deleted file mode 100644 index 5c705e7..0000000 --- a/PLANS.md +++ /dev/null @@ -1,8 +0,0 @@ -Plans -===== - -* Look into using Jinja2 to adhere with DRY principles. If an app comes in a tar archive, have a workflow for extracting apps from those archives, same thing if it comes in a dmg, or a zip. -* Look into the ability to change directories for multiple commands as upposed to having to change directories on each command. -* Ensure generalization of playbooks and assist distribution by replacing hosts and usernames with code that will allow them to be set on run time. -* Consider streamlining playbook creation by specifying the install-type (app, homebrew, pkg, apt, yum) and letting conditional execution pick the correct playbook to run based on that variable. This would allow tools that can be manually installed, or installed through a package management service like homebrew or apt, to have the ability to be installed different ways. -* Ensure that the tool created on top of Ansible has the abiltiy to check the version of installed mac applications, and not reinstall them if they match, unless a user forces an reinstall. Also provide the abiltiy to manipulate default file type handlers. \ No newline at end of file diff --git a/README.md b/README.md index e042e99..c31bdec 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,14 @@ 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 + +I'm going to add the following once I get some time: + + - Cornerstone SVN + - Tower (Git) + - etc... + ## Ansible for DevOps If Ansible piques your interest, please check out the book I'm working on, [Ansible for DevOps](https://leanpub.com/ansible-for-devops), where I actually *do* follow Ansible best practices, and will teach you how to do some other amazing things with Ansible. diff --git a/Vagrantfile b/Vagrantfile deleted file mode 100644 index 648507f..0000000 --- a/Vagrantfile +++ /dev/null @@ -1,111 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : - -Vagrant.configure("2") do |config| - # All Vagrant configuration is done here. The most common configuration - # options are documented and commented below. For a complete reference, - # please see the online documentation at vagrantup.com. - - # Every Vagrant virtual environment requires a box to build off of. - config.vm.box = "precise64" - - # The url from where the 'config.vm.box' box will be fetched if it - # doesn't already exist on the user's system. - # config.vm.box_url = "http://domain.com/path/to/above.box" - - # Create a forwarded port mapping which allows access to a specific port - # within the machine from a port on the host machine. In the example below, - # accessing "localhost:8080" will access port 80 on the guest machine. - # config.vm.network :forwarded_port, guest: 80, host: 8080 - - # Create a private network, which allows host-only access to the machine - # using a specific IP. - config.vm.network :private_network, ip: "192.168.33.10" - - # Create a public network, which generally matched to bridged network. - # Bridged networks make the machine appear as another physical device on - # your network. - # config.vm.network :public_network - - # Share an additional folder to the guest VM. The first argument is - # the path on the host to the actual folder. The second argument is - # the path on the guest to mount the folder. And the optional third - # argument is a set of non-required options. - # config.vm.synced_folder "../data", "/vagrant_data" - - # Provider-specific configuration so you can fine-tune various - # backing providers for Vagrant. These expose provider-specific options. - # Example for VirtualBox: - # - # config.vm.provider :virtualbox do |vb| - # # Don't boot with headless mode - # vb.gui = true - # - # # Use VBoxManage to customize the VM. For example to change memory: - # vb.customize ["modifyvm", :id, "--memory", "1024"] - # end - # - # View the documentation for the provider you're using for more - # information on available options. - - # Enable provisioning with Puppet stand alone. Puppet manifests - # are contained in a directory path relative to this Vagrantfile. - # You will need to create the manifests directory and a manifest in - # the file base.pp in the manifests_path directory. - # - # An example Puppet manifest to provision the message of the day: - # - # # group { "puppet": - # # ensure => "present", - # # } - # # - # # File { owner => 0, group => 0, mode => 0644 } - # # - # # file { '/etc/motd': - # # content => "Welcome to your Vagrant-built virtual machine! - # # Managed by Puppet.\n" - # # } - # - # config.vm.provision :puppet do |puppet| - # puppet.manifests_path = "manifests" - # puppet.manifest_file = "base.pp" - # end - - # Enable provisioning with chef solo, specifying a cookbooks path, roles - # path, and data_bags path (all relative to this Vagrantfile), and adding - # some recipes and/or roles. - # - # config.vm.provision :chef_solo do |chef| - # chef.cookbooks_path = "../my-recipes/cookbooks" - # chef.roles_path = "../my-recipes/roles" - # chef.data_bags_path = "../my-recipes/data_bags" - # chef.add_recipe "mysql" - # chef.add_role "web" - # - # # You may also specify custom JSON attributes: - # chef.json = { :mysql_password => "foo" } - # end - - # Enable provisioning with chef server, specifying the chef server URL, - # and the path to the validation key (relative to this Vagrantfile). - # - # The Opscode Platform uses HTTPS. Substitute your organization for - # ORGNAME in the URL and validation key. - # - # If you have your own Chef Server, use the appropriate URL, which may be - # HTTP instead of HTTPS depending on your configuration. Also change the - # validation key to validation.pem. - # - # config.vm.provision :chef_client do |chef| - # chef.chef_server_url = "https://api.opscode.com/organizations/ORGNAME" - # chef.validation_key_path = "ORGNAME-validator.pem" - # end - # - # If you're using the Opscode platform, your validator client is - # ORGNAME-validator, replacing ORGNAME with your organization name. - # - # If you have your own Chef Server, the default validation client name is - # chef-validator, unless you changed the configuration. - # - # chef.validation_client_name = "ORGNAME-validator" -end diff --git a/alfred/README.md b/alfred/README.md deleted file mode 100644 index ab134fa..0000000 --- a/alfred/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Alfred -====== - -This Ansible playbook installs Alfred, an amazing productivity application which helps you do everything from launching specific applications, to running commands, to searching for files. \ No newline at end of file diff --git a/alfred/alfred.yaml b/alfred/alfred.yaml deleted file mode 100644 index 7cde195..0000000 --- a/alfred/alfred.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Alfred\ 2 - app_name_pretty: Alfred - app_url: http://cachefly.alfredapp.com/Alfred_2.0.3_187.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/appcleaner/README.md b/appcleaner/README.md deleted file mode 100644 index 01e20d2..0000000 --- a/appcleaner/README.md +++ /dev/null @@ -1,4 +0,0 @@ -AppCleaner -========== - -This Ansible playbook installs AppCleaner, an uninstallation helper program. \ No newline at end of file diff --git a/appcleaner/appcleaner.yaml b/appcleaner/appcleaner.yaml deleted file mode 100644 index c90910a..0000000 --- a/appcleaner/appcleaner.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: AppCleaner - app_name_pretty: AppCleaner - app_url: http://www.freemacsoft.net/downloads/AppCleaner_2.1.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/bottle-mongodb/README.md b/bottle-mongodb/README.md deleted file mode 100644 index 869645e..0000000 --- a/bottle-mongodb/README.md +++ /dev/null @@ -1,11 +0,0 @@ -Ansible Playbook - Bottle-MongoDB -================================= - -This Ansible playbook provisions a server to act as both a WSGI compliant Bottle webserver and a MongoDB database. Eventually it will have the capabilities of setting up separate servers, one (or multiple) webservers, and one (or multiple) databases. This playbook will also (in the future) be able to be set up bottle using Gevent, a massively multi-threaded synchronous WSGI compliant networking library. - -These are the files (bottle, and MogoDB and their dependencies) which are retrieved and installed: - -* **python-pip** -* **python-dev** -* **build-essential** -* **MongoDB** \ No newline at end of file diff --git a/bottle-mongodb/bottle-mongodb.yaml b/bottle-mongodb/bottle-mongodb.yaml deleted file mode 100644 index fdee901..0000000 --- a/bottle-mongodb/bottle-mongodb.yaml +++ /dev/null @@ -1,42 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - mongodb_path: /mongodb/ - mongod_log: /mongodb/mongod.log - mongod_data: /mongodb/data/ - tasks: - - name: Install pip and its dependencies python-dev and build-essential - apt: pkg=python-pip,python-dev,build-essential state=installed - - name: Install bottle - pip: name=bottle - # - name: Adding 10gen's public GPG Key to apt's existing key list - # apt_key: url=http://docs.mongodb.org/10gen-gpg-key.asc state=present - # - name: Adding the python-software-properties package to fulfill the apt-add-repository dependency for the apt_repository Ansible module - # apt: pkg=python-software-properties update_cache=yes state=installed - # - name: Adding the 10gen repository to apt - # apt_repository: repo='deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' state=present - # - name: Installing MongoDB with apt - # apt: pkg=mongodb-10gen update_cache=yes - # - name: Start the MongoDB database - # service: name=mongod state=started - - name: Create the MongoDB directory at root - file: path=$mongodb_path state=directory - - name: Download MongoDB from 10gen - get_url: url=http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.1.tgz dest=/ - - name: Untar MongoDB tarball - command: tar xvf mongodb-linux-x86_64-2.4.1.tgz -C /mongodb --strip-components 1 chdir=/ # The -C flag and --strip-components commands are used to change directories before untaring, and remove one directory level from all of the filenames stored in the archive - # Creating the symlinks for MongoDB - - name: Create symlink for mongod in /usr/bin/ - file: src=${mongodb_path}bin/mongod dest=/usr/bin/mongod state=link - - name: Create symlink for mongo in /usr/bin/ - file: src=${mongodb_path}bin/mongo dest=/usr/bin/mongo state=link - - name: Create symlink for monogdump in /usr/bin/ - file: src=${mongodb_path}bin/mongodump dest=/usr/bin/mongodump state=link - - name: Create symlink for mongos in /usr/bin/ - file: src=${mongodb_path}bin/mongos dest=/usr/bin/mongos state=link - - name: Create the MongoDB data directory - file: path=$mongod_data state=directory - - name: Start the MongoDB database - command: mongod --logpath $mongod_log --dbpath $mongod_data --logappend --fork \ No newline at end of file diff --git a/brackets/README.md b/brackets/README.md deleted file mode 100644 index 5111ff0..0000000 --- a/brackets/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Brackets -======== - -This Ansible playbook installs Brackets, a lightweight web development code editor, written in HTML, CSS, and Javascript. \ No newline at end of file diff --git a/brackets/brackets.yaml b/brackets/brackets.yaml deleted file mode 100644 index 0781cf0..0000000 --- a/brackets/brackets.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Brackets\ Sprint\ 23 - app_name_pretty: Brackets - app_url: http://download.brackets.io/file.cfm?platform=OSX&build=23 - installer_type: app - install_method: dmg - mount_path: /Volumes/Brackets\ Sprint\ 23/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/coda/README.md b/coda/README.md deleted file mode 100644 index dc8ff75..0000000 --- a/coda/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Coda -==== - -This Ansible playbook installs Coda, a versitile web development code editor and FTP client. \ No newline at end of file diff --git a/coda/coda.yaml b/coda/coda.yaml deleted file mode 100644 index ac9f7c1..0000000 --- a/coda/coda.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- hosts: $hosts - user: $user - vars: - app_name: Coda - app_name_pretty: Coda - app_url: https://panic.com/coda/d/Coda%202.0.7.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/codekit/README.md b/codekit/README.md deleted file mode 100644 index 857abc1..0000000 --- a/codekit/README.md +++ /dev/null @@ -1,4 +0,0 @@ -CodeKit -======= - -This Ansible playbook installs CodeKit, a highly performant web development toolkit, linting, compressing, minifying, and refreshing files in managed projects. \ No newline at end of file diff --git a/codekit/codekit.yaml b/codekit/codekit.yaml deleted file mode 100644 index f58bcb6..0000000 --- a/codekit/codekit.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- hosts: $hosts - user: $user - vars: - app_name: CodeKit - app_name_pretty: CodeKit - app_url: http://incident57.com/codekit/files/codekit-8283.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/espresso/README.md b/espresso/README.md deleted file mode 100644 index e308a96..0000000 --- a/espresso/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Espresso -======== - -This Ansible playbook installs Espresso, a powerful CSS, HTML, Javascript and PHP web development editor. \ No newline at end of file diff --git a/espresso/espresso.yaml b/espresso/espresso.yaml deleted file mode 100644 index 50c743e..0000000 --- a/espresso/espresso.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Espresso - app_name_pretty: Espresso - app_url: http://macrabbit.com/espresso/get/ - 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/sample-applications.yaml b/example.yaml similarity index 100% rename from sample-applications.yaml rename to example.yaml diff --git a/filezilla/README.md b/filezilla/README.md deleted file mode 100644 index c2e574b..0000000 --- a/filezilla/README.md +++ /dev/null @@ -1,4 +0,0 @@ -FileZilla -========= - -This Ansible playbook installs FileZilla, a feature rich, fast FTP client. \ No newline at end of file diff --git a/filezilla/filezilla.yaml b/filezilla/filezilla.yaml deleted file mode 100644 index b50c49a..0000000 --- a/filezilla/filezilla.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: FileZilla - app_name_pretty: FileZilla - app_url: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/3.6.0.2/FileZilla_3.6.0.2_i686-apple-darwin9.app.tar.bz2 - installer_type: app - install_method: tar - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/iterm/README.md b/iterm/README.md deleted file mode 100644 index 082dbf0..0000000 --- a/iterm/README.md +++ /dev/null @@ -1,4 +0,0 @@ -iTerm -===== - -This Ansible playbook installs iTerm (2), a powerfull and highly customizable, feature-rich, command line interface replacement for Terminal. \ No newline at end of file diff --git a/iterm/iterm.yaml b/iterm/iterm.yaml deleted file mode 100644 index d46f258..0000000 --- a/iterm/iterm.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- hosts: $hosts - user: $user - vars: - app_name: iTerm - app_name_pretty: iTerm - app_url: https://copy.com/HTIIPAwoiKVY - 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/kaleidoscope/kaleidoscope.yaml b/kaleidoscope/kaleidoscope.yaml deleted file mode 100644 index ba92e7a..0000000 --- a/kaleidoscope/kaleidoscope.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- hosts: $hosts - user: $user - vars: - app_name: Kaleidoscope - app_name_pretty: Kaleidoscope - app_url: http://www.kaleidoscopeapp.com/download - 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/keka/REAME.md b/keka/REAME.md deleted file mode 100644 index b1dd968..0000000 --- a/keka/REAME.md +++ /dev/null @@ -1,4 +0,0 @@ -Keka -==== - -This Ansible playbook installs Keka, a beautiful and feature rich compressor/decomressor. \ No newline at end of file diff --git a/keka/keka.yaml b/keka/keka.yaml deleted file mode 100644 index 75918c8..0000000 --- a/keka/keka.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Keka - app_name_pretty: Keka - app_url: http://download.kekaosx.com/ - installer_type: app - install_method: dmg - mount_path: /Volumes/Keka/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/limechat/README.md b/limechat/README.md deleted file mode 100644 index 60abff5..0000000 --- a/limechat/README.md +++ /dev/null @@ -1,4 +0,0 @@ -LimeChat -======== - -This Ansible playbook installs LimeChat, a lightweight and feature rich IRC client for Mac. \ No newline at end of file diff --git a/limechat/limechat.yaml b/limechat/limechat.yaml deleted file mode 100644 index f30587f..0000000 --- a/limechat/limechat.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: LimeChat - app_name_pretty: LimeChat - app_url: https://downloads.sourceforge.net/project/limechat/limechat/LimeChat_2.34.tbz?use_mirror=master - installer_type: app - install_method: tar - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/mou/README.md b/mou/README.md deleted file mode 100644 index ccd7706..0000000 --- a/mou/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Mou -=== - -This Ansible playbook installs Mou, a feature rich Markdown editor. \ No newline at end of file diff --git a/mou/mou.yaml b/mou/mou.yaml deleted file mode 100644 index 550848b..0000000 --- a/mou/mou.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- hosts: $hosts - user: $user - vars: - app_name: Mou - app_name_pretty: Mou - app_url: http://mouapp.com/download/Mou.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/nginx/handlers/handlers.yaml b/nginx/handlers/handlers.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/nginx/nginx.yaml b/nginx/nginx.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/nginx/tasks/tasks.yaml b/nginx/tasks/tasks.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/nginx/templates/nginx.conf.j2 b/nginx/templates/nginx.conf.j2 deleted file mode 100644 index e69de29..0000000 diff --git a/opera/README.md b/opera/README.md deleted file mode 100644 index 8e32083..0000000 --- a/opera/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Opera -===== - -This Ansible playbook installs Opera, a feature rich Webkit (and soon Blink) web browser. \ No newline at end of file diff --git a/opera/opera.yaml b/opera/opera.yaml deleted file mode 100644 index dba2a13..0000000 --- a/opera/opera.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Opera - app_name_pretty: Opera - app_url: http://ftp.opera.com/pub/opera/mac/1215/Opera_12.15_Setup_Intel.dmg - installer_type: app - install_method: dmg - mount_path: /Volumes/Opera/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/php/handlers/handlers.yaml b/php/handlers/handlers.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/php/php.yaml b/php/php.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/php/tasks/tasks.yaml b/php/tasks/tasks.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/php/templates/php.ini.j2 b/php/templates/php.ini.j2 deleted file mode 100644 index e69de29..0000000 diff --git a/slicy/README.md b/slicy/README.md deleted file mode 100644 index 9068d46..0000000 --- a/slicy/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Slicy -===== - -This Ansible playbook installs Slicy, a versitile tool that enhances Photoshop image slicing and retna graphic generation. \ No newline at end of file diff --git a/slicy/slicy.yaml b/slicy/slicy.yaml deleted file mode 100644 index cd36f86..0000000 --- a/slicy/slicy.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- hosts: $hosts - user: $user - vars: - app_name: Slicy - app_name_pretty: Slicy - app_url: http://macrabbit.com/slicy/get/ - 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/sourcetree/README.md b/sourcetree/README.md deleted file mode 100644 index bcd5a7d..0000000 --- a/sourcetree/README.md +++ /dev/null @@ -1,4 +0,0 @@ -SourceTree -========== - -This Ansible playbook installs SourceTree, a rock solid Git client for Mac and Windows. \ No newline at end of file diff --git a/sourcetree/sourcetree.yaml b/sourcetree/sourcetree.yaml deleted file mode 100644 index c84d093..0000000 --- a/sourcetree/sourcetree.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - gather_facts: false - vars: - app_name: SourceTree - app_name_pretty: SourceTree - app_url: https://copy.com/RDxUBW9uhWiQ/SourceTree-1.5.8.dmg?download=1 - installer_type: app - install_method: dmg - mount_path: /Volumes/SourceTree/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/texts/README.md b/texts/README.md deleted file mode 100644 index 677d9b7..0000000 --- a/texts/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Texts -===== - -This Ansible playbook installs Texts, a lightweight Markdown editor. \ No newline at end of file diff --git a/texts/texts.yaml b/texts/texts.yaml deleted file mode 100644 index 36c73b6..0000000 --- a/texts/texts.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Texts - app_name_pretty: Texts - app_url: http://www.texts.io/Texts-0.13.1.dmg - installer_type: app - install_method: dmg - mount_path: /Volumes/Texts/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/transmission/README.md b/transmission/README.md deleted file mode 100644 index fd76d32..0000000 --- a/transmission/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Transmission -============ - -This Ansible playbook installs Transmission, a lightwieght bittorrent client for Mac and Linux. \ No newline at end of file diff --git a/transmission/transmission.yaml b/transmission/transmission.yaml deleted file mode 100644 index fa0db00..0000000 --- a/transmission/transmission.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Transmission - app_name_pretty: Transmission - app_url: https://copy.com/jTqaA0JWmTmn/Transmission-2.77.dmg?download=1 - installer_type: app - install_method: dmg - mount_path: /Volumes/Transmission/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/tree/README.md b/tree/README.md deleted file mode 100644 index 7e73ffe..0000000 --- a/tree/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Tree -==== - -This Ansible playbook installs tree, a command line utility for displaying folder and file structures and data. \ No newline at end of file diff --git a/tree/tree.yaml b/tree/tree.yaml deleted file mode 100644 index 2bc21cf..0000000 --- a/tree/tree.yaml +++ /dev/null @@ -1,13 +0,0 @@ ---- -- include: ../setup.yaml - -- hosts: $hosts - user: $user - vars: - app_name: tree - app_name_pretty: tree - install_method: homebrew - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/trim-enabler/README.md b/trim-enabler/README.md deleted file mode 100644 index e56cf3b..0000000 --- a/trim-enabler/README.md +++ /dev/null @@ -1,4 +0,0 @@ -Trim Enabler -============ - -This Ansible playbook installs Trim Enabler, an essential utility for enabling Trim on SSDs. \ No newline at end of file diff --git a/trim-enabler/trim-enabler.yaml b/trim-enabler/trim-enabler.yaml deleted file mode 100644 index 20fc483..0000000 --- a/trim-enabler/trim-enabler.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes - vars: - app_name: Trim\ Enabler - app_name_pretty: Trim Enabler - app_url: http://groths.org/trimenabler/TrimEnabler.dmg - installer_type: app - install_method: dmg - mount_path: /Volumes/Trim\ Enabler/ - vars_files: - - ../setup-vars.yaml - tasks: - - include: ../setup.yaml - - include: ../install/$install_method.yaml \ No newline at end of file diff --git a/zeromq/README.md b/zeromq/README.md deleted file mode 100644 index 3938079..0000000 --- a/zeromq/README.md +++ /dev/null @@ -1,18 +0,0 @@ -Ansible Playbook - ZeroMQ -========================= - -An Ansible playbook which installs **ZeroMQ** and all of its dependencies, along with its **Python** binding: **pyzmq**. - -These are the files (ZeroMQ and its dependencies) which are retrieved and installed: - -* **ZeroMQ** -* **autoconf** -* **automake** -* **build-essential** -* **libtool** -* **uuid-dev** -* ***python-pip*** -* ***python-dev*** -* ***pyzmq*** - -It's that simple. \ No newline at end of file diff --git a/zeromq/zeromq.yaml b/zeromq/zeromq.yaml deleted file mode 100644 index 936ca99..0000000 --- a/zeromq/zeromq.yaml +++ /dev/null @@ -1,27 +0,0 @@ ---- -- hosts: $hosts - user: $user - sudo: yes # Is it possible to only run certain actions as sudo ansible? - tasks: - - name: Install zeroMQ dependancies - apt: pkg=libtool,autoconf,automake,uuid-dev state=installed - - name: Get a C++ compiler package # Is this the best way to go about doing this? - apt: pkg=build-essential state=installed - - name: Create directory for zeroMQ build - file: path=/zeromq/ state=directory mode=0744 - - name: Get zeroMQ tarball - get_url: url=http://download.zeromq.org/zeromq-3.2.2.tar.gz dest=/zeromq/ mode=0744 - - name: Untar and uncompress (g-zip compression) the zeroMQ tarball - command: tar -xvf zeromq-3.2.2.tar.gz chdir=/zeromq/ - - name: Run zeroMQ configuration - command: ./configure chdir=/zeromq/zeromq-3.2.2/ # Do I have to change the directory for every command performed in this directory? How may I get the current working directory? - - name: Make zeroMQ - command: make chdir=/zeromq/zeromq-3.2.2/ - - name: Run a system-wide install of zeroMQ - command: make install chdir=/zeromq/zeromq-3.2.2/ - - name: Create nessecary links - command: ldconfig chdir=/zeromq/zeromq-3.2.2/ - - name: Install PIP and python-dev - apt: pkg=python-pip,python-dev state=installed - - name: Install the Python binding (driver) for zeroMQ - pip: name=pyzmq