Advertisement
Guest User

Untitled

a guest
Sep 4th, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. ---
  2. - hosts: all
  3. sudo: yes
  4. vars:
  5. # franklinkim.nodejs
  6. nodejs_version: 0.12
  7. nodejs_packages:
  8. - pm2
  9.  
  10. roles:
  11. - franklinkim.nodejs
  12.  
  13. pre_tasks:
  14. - name: create apps group
  15. group: name=apps state=present
  16. - name: create apps user
  17. user: name=apps comment="Apps User" group=apps home=/var/apps
  18. - name: create node apps directory
  19. file: path=/var/apps state=directory owner=apps group=apps mode=0775
  20. - name: copy node app to apps directory
  21. copy: src=./services dest=/var/apps owner=apps group=apps mode=0644
  22.  
  23. tasks:
  24. - name: install nginx
  25. apt: name=nginx state=present update_cache=yes
  26. notify:
  27. - start nginx
  28.  
  29. handlers:
  30. - name: start nginx
  31. service: name=nginx state=started
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement