Advertisement
Guest User

setup file

a guest
Aug 19th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. - name: Set up packaging on target hosts
  2. hosts: all
  3. become: yes
  4. remote_user: ubuntu
  5. tasks:
  6. - name: Update packages
  7. apt: update_cache=yes
  8. - name: Install required packages on all hosts
  9. apt: name={{item}} state=installed
  10. with_items:
  11. - ntp
  12. - ntpdate
  13. - openssh-server
  14. - sudo
  15. - python-pip
  16. - python-dev
  17. - libffi-dev
  18. - libssl-dev
  19. - gcc
  20. - git
  21. - linux-image-generic-lts-wily
  22. tags:
  23. - packages
  24.  
  25. - name: Set up docker
  26. hosts: all
  27. become: yes
  28. remote_user: ubuntu
  29. tasks:
  30. - name: Add repository
  31. apt_repository: repo="deb https://apt.dockerproject.org/repo ubuntu-trusty main" state=present
  32. - name: Update
  33. apt: update_cache=yes
  34. - name: Ensure old docker doesn't exist
  35. apt: name=lxc-docker state=absent
  36. - name: Install docker
  37. apt: name=docker-engine state=installed
  38. - name: Add insecure registry
  39. lineinfile: dest=/etc/default/docker line='DOCKER_OPTS="--insecure-registry 172.16.2.241:4000"'
  40. - name: Mount shared directory
  41. command: "mount --make-shared /run"
  42. - name: Restart docker
  43. service: name=docker state=restarted
  44. - name: Install docker-py
  45. pip: name=docker-py state=present
  46. tags:
  47. - docker
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement