I hereby claim:
- I am ihassin on github.
- I am itamar (https://keybase.io/itamar) on keybase.
- I have a public key ASDrmzdPARW675_0HGog-jOPjeSuvIeG39Fl9XVs54PNAAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
[client] | |
port = 3306 | |
socket = /var/run/mysqld/mysqld.sock | |
user=root | |
password={{mysql_root_password}} |
set :stage, :production | |
# Simple Role Syntax | |
# ================== | |
# Supports bulk-adding hosts to roles, the primary | |
# server in each group is considered to be the first | |
# unless any hosts have the primary property set. | |
role :app, %w{[email protected]} | |
role :web, %w{[email protected]} | |
role :db, %w{[email protected]} |
- hosts: webservers | |
user: vagrant | |
sudo: true | |
vars_files: | |
- vars.yml | |
tasks: | |
- name: Install MySQL | |
action: apt pkg=$item state=installed | |
with_items: |
set :application, '<APP_NAME>' | |
set :repo_url, "<git@PATH/REPO.git>" | |
# ask :branch, proc { `git rev-parse --abbrev-ref HEAD`.chomp } | |
set :deploy_to, "/home/deploy/rails/<APP_NAME>" | |
# set :scm, :git | |
set :format, :pretty | |
set :log_level, :debug |
- hosts: webservers | |
user: deploy | |
vars_files: | |
- vars.yml | |
tasks: | |
- name: Make directory for database.yml | |
shell: mkdir -p {{home_dir}}/rails/narui/shared/config | |
- name: Copy database.yml |
- hosts: webservers | |
user: vagrant | |
vars_files: | |
- vars.yml | |
tasks: | |
- name: Download ruby | |
get_url: "url={{ruby_url}} dest={{ruby_dir}}/ruby-{{ project_ruby }}.tar" | |
- name: Extract ruby |
- hosts: webservers | |
user: vagrant | |
sudo: True | |
vars_files: | |
- vars.yml | |
vars: | |
deploy: deploy | |
home_dir: /home/deploy | |
tasks: |
--- | |
app_name: <APP_NAME> | |
# created with: | |
# python -c 'import crypt; print crypt.crypt("<PASS>", "SomeSaltedValue")' | |
password: SosJkZOQixRak | |
mysql_root_password: <PASS> | |
home_dir: "/home/deploy" | |
repo: <PATH_TO_REPO> | |
project_ruby: 2.0.0-p353 |