$ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
$ brew doctor
$ cat > ~/.profile
homebrew=/usr/local/bin:/usr/local/sbin
export PATH=$homebrew:$PATH
$ source ~/.profile
| root@e5ded7e1593c:/base# cat start.pl | |
| #!/usr/bin/env perl | |
| use strict; | |
| use warnings; | |
| ## Move app into place | |
| mkdir('/runtime') unless -d '/runtime'; | |
| system(split(/\s+/, "/usr/bin/rsync -a /build/ /runtime/app")); |
| --- | |
| # file: group_vars/all_users | |
| mygroups: | |
| admins: | |
| state: present | |
| users: | |
| - name: include | |
| comment: francisco.cabrita@gmail.com |
| [2015-07-18T18:29:00+00:00] WARN: No config file found or specified on command line, using command line options. | |
| [2015-07-18T18:29:00+00:00] INFO: Auto-discovered chef repository at /home/ubuntu/chef-repo | |
| [2015-07-18T18:29:00+00:00] DEBUG: Sleeping for 0 seconds | |
| [2015-07-18T18:29:00+00:00] INFO: Started chef-zero at chefzero://localhost:8889 with repository at /home/ubuntu/chef-repo | |
| One version per cookbook | |
| [2015-07-18T18:29:00+00:00] INFO: Forking chef instance to converge... | |
| [2015-07-18T18:29:00+00:00] DEBUG: Fork successful. Waiting for new chef pid: 3879 | |
| [2015-07-18T18:29:00+00:00] DEBUG: Forked instance now converging | |
| [2015-07-18T18:29:00+00:00] INFO: *** Chef 12.3.0 *** |
| ls -la | |
| echo "hello" | |
| tree | |
| adb devices | |
| adb wait-for-device #example of a long running task |
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "os/exec" | |
| "runtime" | |
| ) | |
| type Worker struct { |
| --- | |
| # file: playbooks/plbk_test_vault.yml | |
| - hosts: localhost | |
| user: include | |
| vars_files: | |
| - ../files/vault/ec2/prd/svc_master_key.yml | |
| tasks: |
| - hosts: ansible | |
| sudo: yes | |
| roles: | |
| - { role: include.amzn-base } | |
| vars: | |
| ansible_version: 1.7.1 | |
| ansible_tower_version: 2.0.0 |
| #homebrew > cask > Virtualbox > Vagrant > CentOS > Docker > Ubuntu | |
| $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" | |
| $ brew tap caskroom/homebrew-cask | |
| $ brew install brew-cask | |
| $ brew cask install virtualbox | |
| $ brew cask install vagrant | |
| $ brew tap homebrew/completions | |
| $ brew install vagrant-completion |