--- - name: "Apply project state <{{ project.project_state }}>" include_tasks: configure_project_crud.yml vars: project_name: '{{ project.project_attributes.project_name }}' - name: "Configure project metadata" include_tasks: configure_project_metadata_crud.yml vars: project_name: '{{ project.project_attributes.project_name }}' loop: '{{ project.meta_data | dict2items }}' loop_control: loop_var: meta_data_elem when: - project.meta_data is defined - project.project_state == 'present' - name: "Configure project members" include_tasks: configure_project_members_crud.yml vars: project_name: '{{ project.project_attributes.project_name }}' loop: '{{ project.members }}' loop_control: loop_var: member when: - project.project_state == 'present'