# Block of tasks such a syntax

**URL:** <https://forum.ansible.com/t/block-of-tasks-such-a-syntax/30833>\
**Category:** Ansible Project\
**Created:** [July 22, 2019, 10:00am UTC](https://forum.ansible.com/t/block-of-tasks-such-a-syntax/30833 "2019-07-22T10:00:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kdt](https://avatars.discourse-cdn.com/v4/letter/k/85f322/32.png) [@kdt](https://forum.ansible.com/u/kdt)\
**Post date:** [July 22, 2019, 10:00am UTC](https://forum.ansible.com/t/block-of-tasks-such-a-syntax/30833/1 "2019-07-22T10:00:39Z")

</div>

Hi,  
I wonder if following is a valid syntax for creating a block of tasks

`  
$ cat playbook-some.yml

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [July 22, 2019, 10:26am UTC](https://forum.ansible.com/t/block-of-tasks-such-a-syntax/30833/2 "2019-07-22T10:26:28Z")

</div>

> Hi,  
> I wonder if following is a valid syntax for creating a block of tasks

No.

> $ cat playbook-some.yml  
> ---  
> - hosts: all  
> &nbsp;&nbsp;vars\_files:  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- ./vars\_defaults.yml
> 
> &nbsp;&nbsp;tasks:  
> &nbsp;&nbsp;&nbsp;&nbsp;block  
> &nbsp;&nbsp;&nbsp;&nbsp;- name: Doing measure A  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import\_role:  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name: vendor1.measureA  
> &nbsp;&nbsp;&nbsp;&nbsp;- name: Doing measure B  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import\_role:  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name: vendor1.measureB  
> &nbsp;&nbsp;&nbsp;&nbsp;when: do\_measures\_a\_till\_b
> 
> Question is about the lack of "- name: some description" line before block.

You should read the work in progress documentation Brian Coca is creating since it contain all the answers for you  
[https://github.com/ansible/ansible/pull/59163/files?short\_path=6c7897a#diff-6c7897af459d36548b439591f7542db6](https://github.com/ansible/ansible/pull/59163/files?short_path=6c7897a#diff-6c7897af459d36548b439591f7542db6)
