--- - hosts: all pre_tasks: - apt: pkg={{ item }} update_cache=yes cache_valid_time=3600 state=present with_items: - php5-fpm - curl vars: nginx_php: true nginx_vhosts: - name: - 'test.local' - 'test-alias.local' - 'test2-alias.local' template: '_base' more: - 'etag off;' location: '/test': - 'return 403;' '/gunther': - 'return 404;' - name: - 'test-php.local' redirect_from: - 'www.test-php.local' template: '_php' - name: - 'deleted.local' template: '_base' delete: true roles: - ../../ post_tasks: - name: -- Add PHP file -- copy: dest="{{ nginx_root }}/test-php.local/public/index.php" content="