--- - hosts: web remote_user: web tasks: - name: Fetch variables from role specific vars file include_vars: file: ../vars/main.yml - name: Push out resume public content copy: src: "{{RESUME_LOCAL_PUBLIC}}/public" dest: /var/www/ - name: Remove old content file: path: /var/www/resume.shockrah.xyz state: absent - name: Pull up resume content command: mv /var/www/public /var/www/resume.shockrah.xyz