Skip to content

Instantly share code, notes, and snippets.

@shingara
Created January 20, 2015 09:33
Show Gist options
  • Save shingara/63482c8c0b69d825f8f1 to your computer and use it in GitHub Desktop.
Save shingara/63482c8c0b69d825f8f1 to your computer and use it in GitHub Desktop.
---
- name: Install fig
sudo: true
sudo_user: root
shell: "curl -L https://github.com/docker/fig/releases/download/1.0.1/fig-`uname -s`-`uname -m` > /usr/local/bin/fig; chmod +x /usr/local/bin/fig"
- name: install package needed by gems
sudo: true
sudo_user: root
apt: name={{item}} state=latest
with_items:
- nodejs
- libxslt-dev
- libxml2-dev
- libpq-dev
- name: forward agent in sudo
sudo: true
sudo_user: root
lineinfile: dest=/etc/sudoers line='Defaults env_keep+=SSH_AUTH_SOCK'
- name: add user in docker group
sudo: true
sudo_user: root
user:
name: 'vagrant'
groups: 'docker'
append: yes
- name: SSH | Find Git repo SSH host key
shell: "ssh-keyscan {{ comparsport_front.git_host_repo }}"
register: git_repo_host_key
- name: SSH | Add Git repo host key to known_hosts file
lineinfile: "create=yes dest=~/.ssh/known_hosts line='{{ git_repo_host_key.stdout }}' state=present"
- name: clone repository
git: "repo={{ comparsport_front.git_repo }} dest={{ comparsport_front.dir_dest }} force=no update=yes"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment