I hereby claim:
- I am sairez on github.
- I am sairez (https://keybase.io/sairez) on keybase.
- I have a public key ASDcgVb48iSLl2l6-RqqZ0EtaoBfp0ZegCkkyhu1srJEfAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
- name: get secrets from s3 file | |
hosts: localhost | |
connection: local | |
gather_facts: False | |
tasks: | |
- name: grab json from encrypted S3 bucket | |
s3: | |
bucket: 'demo-bucket' | |
object: 'test.json' | |
aws_access_key: "{{lookup('env', 'AWS_ACCESS_KEY_ID')}}" |
#assumes a deployer user exists on vagrant boxes with keys set up | |
#can also be run with `-u vagrant -k -K` if using sshpass | |
#entire config | |
ansible-playbook -i inventory/site.vagrant site-prod.yml -u deployer | |
#rerun a particular role | |
ansible-playbook -i inventory/site.vagrant site-prod.yml -u deployer --tags='nodejs' | |
ansible-playbook -i inventory/site.vagrant site-prod.yml -u deployer --tags='prince,fonts' | |
ansible-playbook -i inventory/site.vagrant site-prod.yml -u deployer --tags='hostname' |
[site:children] | |
site-app | |
site-db | |
[site-app] | |
192.168.x.x hostname='app' | |
[site-db] | |
192.168.x.x hostname='db' mysql_percona_server_id='1' mysql_percona_replication_role='master' | |
192.168.x.x hostname='db-slave' mysql_percona_server_id='2' mysql_percona_replication_role='slave' |
Vagrant.configure("2") do |config| | |
config.ssh.forward_agent = true | |
config.vm.provision "shell", inline: "echo Hello" | |
config.vm.synced_folder ".", "/vagrant", disabled: true | |
config.vm.define "web" do |web| | |
web.vm.box = "chef/ubuntu-14.04" | |
end | |
config.vm.define "db" do |db| |
just set ruby_full_version (e.g. 2.1.5, 2.1.0-rc1) | |
(defaults) | |
--- | |
ruby_major_version: "{{ruby_full_version | regex_replace('^([0-9]\\.[0-9])(.*)$', '\\\\1')}}" | |
ruby_minor_version: "{{ruby_full_version | regex_replace('^([0-9]\\.[0-9]\\.[0-9])(.*)$', '\\\\1')}}" | |
ruby_patch_version: "{{ruby_full_version | regex_replace('^[0-9]\\.[0-9]\\.[0-9](.*)$', '\\\\1') }}" | |
ruby_minor_tarball_name: "ruby-{{ruby_minor_version}}" |