scottslowe-learning-tools/photon-ansible/provision.yml
Scott Lowe b9324df45d Add new learning environment for Photon and Ansible
Add new learning environment for Photon and Ansible. Add Vagrantfile,
supporting files, Ansible playbook, and Ansible configuration file.
2016-01-09 21:54:26 -07:00

37 lines
870 B
YAML

---
- hosts: "all"
sudo: "yes"
remote_user: "vagrant"
tasks:
- name: "Copy Docker TCP socket file"
copy:
src: "docker-tcp.socket"
dest: "/etc/systemd/system/docker-tcp.socket"
owner: "root"
group: "root"
mode: "0644"
- name: "Copy Docker socket file"
copy:
src: "docker.socket"
dest: "/lib/systemd/system/docker.socket"
owner: "root"
group: "root"
mode: "0644"
- name: "Copy Docker TCP socket file"
copy:
src: "docker.service"
dest: "/lib/systemd/system/docker.service"
owner: "root"
group: "root"
mode: "0644"
- name: "Enable Docker TCP socket"
service:
name: "docker-tcp.socket"
enabled: "yes"
state: "started"
- name: "Enable Docker socket"
service:
name: "docker.socket"
enabled: "yes"
state: "started"