--- - hosts: all become: yes vars_files: - roles/0-init/defaults/main.yml - vars/default_vars.yml - vars/{{ ansible_local.local_facts.os_ver }}.yml - vars/local_vars.yml tasks: - name: 0-init include_role: name: 0-init tags: 0-init - name: 1-prep include_role: name: 1-prep when: ansible_local.local_facts.stage|int < 1 tags: 1-prep, platform, base - name: 2-common include_role: name: 2-common when: ansible_local.local_facts.stage|int < 2 tags: 2-common, base - name: 3-base-server include_role: name: 3-base-server when: ansible_local.local_facts.stage|int < 3 tags: 3-base-server, base - name: 4-server-options include_role: name: 4-server-options when: ansible_local.local_facts.stage|int < 4 tags: 4-server-options - name: 5-xo-services include_role: name: 5-xo-services when: ansible_local.local_facts.stage|int < 5 tags: 5-xo-services - name: 6-generic-apps include_role: name: 6-generic-apps when: ansible_local.local_facts.stage|int < 6 tags: 6-generic-apps - name: 7-edu-apps include_role: name: 7-edu-apps when: ansible_local.local_facts.stage|int < 7 tags: 7-edu-apps - name: 8-mgmt-tools include_role: name: 8-mgmt-tools when: ansible_local.local_facts.stage|int < 8 tags: 8-mgmt-tools - name: 9-local-addons include_role: name: 9-local-addons when: ansible_local.local_facts.stage|int < 9 tags: 9-local-addons