23 lines
645 B
YAML
23 lines
645 B
YAML
- name: Prepare infrastructure
|
|
hosts: all
|
|
tasks:
|
|
- block:
|
|
- include_role:
|
|
name: check
|
|
- include_role:
|
|
name: "{{ item }}"
|
|
with_items:
|
|
- s3
|
|
- dynamodb
|
|
when: backend | bool
|
|
- include_role:
|
|
name: main_infra
|
|
when: inventory_hostname == groups[group_names[0]][0]
|
|
always:
|
|
- include_role:
|
|
name: s3_config
|
|
when: backend|bool == true and upload_config_to_s3|bool == true
|
|
- include_role:
|
|
name: s3_debug
|
|
when: backend|bool == true and upload_debug_info_to_s3|bool == true
|