You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
805 B
YAML
27 lines
805 B
YAML
---
|
|
- 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'
|