Skip to content

Instantly share code, notes, and snippets.

@hyperfocus1338
Created August 23, 2014 17:31
Show Gist options
  • Save hyperfocus1338/a875af081ca245ece271 to your computer and use it in GitHub Desktop.
Save hyperfocus1338/a875af081ca245ece271 to your computer and use it in GitHub Desktop.
Playbook file created for the Ansible local provisioner with Packer
---
- name: update apt cache
command: apt-get update -y
- name: upgrade linux kernel
command: apt-get dist-upgrade -y
- name: upgrade all packages
command: apt-get upgrade -y
- name: autoremove obsolete packages
command: apt-get autoremove -y
- name: install docker py
pip: name=docker-py
state=present
- name: install docker apt key
command: apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
- name: add apt repository
apt_repository: repo='deb http://get.docker.io/ubuntu docker main'
state=present
- name: install docker
apt: pkg={{ item }}
state=present
update_cache=yes
with_items:
- lxc-docker
- name: make docker folders
file: path={{ item }}
state=directory
recurse=yes
owner={{ user }}
group={{ user }}
mode=0755
with_items:
- "{{ docker_download }}"
- "{{ dockerfiles_path }}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment