--- - name: Deploy mcmillian.dev static site hosts: web vars: html_location: /var/www/html/mcmillian.dev tasks: - name: ping host ansible.builtin.ping: - name: setup location ansible.builtin.file: path: "{{ html_location }}" state: directory - name: sync html directory ansible.posix.synchronize: src: html/ dest: "{{ html_location }}/"