main.yml 504 B

123456789101112131415161718192021
  1. - name: Creates deploy directory
  2. become: true
  3. file:
  4. path: "{{ app_deploy_target }}"
  5. state: directory
  6. owner: "{{ ansible_user }}"
  7. - name: upload index.html
  8. ansible.builtin.template:
  9. src: index.html.j2
  10. dest: "{{ app_deploy_target }}/index.html"
  11. mode: '0400'
  12. - name: upload nginx.conf
  13. become: true
  14. ansible.builtin.template:
  15. src: nginx.conf.j2
  16. dest: "/etc/nginx/sites-enabled/{{ inventory_hostname }}.conf"
  17. owner: www-data
  18. group: www-data
  19. mode: '0400'