mirror of
https://github.com/iiab/iiab.git
synced 2025-02-12 03:05:34 +00:00
65 lines
1.4 KiB
YAML
65 lines
1.4 KiB
YAML
---
|
|
- hosts: all
|
|
become: yes
|
|
|
|
vars_files:
|
|
- roles/0-init/defaults/main.yml
|
|
- vars/default_vars.yml
|
|
- vars/{{ ansible_local.local_facts.os_ver }}.yml
|
|
- /etc/iiab/local_vars.yml
|
|
- /etc/iiab/iiab_state.yml
|
|
|
|
tasks:
|
|
|
|
- name: 0-init
|
|
include_role:
|
|
name: 0-init
|
|
|
|
- name: 1-prep
|
|
include_role:
|
|
name: 1-prep
|
|
when: ansible_local.local_facts.stage|int < 1
|
|
|
|
- name: 2-common
|
|
include_role:
|
|
name: 2-common
|
|
when: ansible_local.local_facts.stage|int < 2
|
|
|
|
- name: 3-base-server
|
|
include_role:
|
|
name: 3-base-server
|
|
when: ansible_local.local_facts.stage|int < 3
|
|
|
|
- name: 4-server-options
|
|
include_role:
|
|
name: 4-server-options
|
|
when: ansible_local.local_facts.stage|int < 4
|
|
|
|
- name: 5-xo-services
|
|
include_role:
|
|
name: 5-xo-services
|
|
when: ansible_local.local_facts.stage|int < 5
|
|
|
|
- name: 6-generic-apps
|
|
include_role:
|
|
name: 6-generic-apps
|
|
when: ansible_local.local_facts.stage|int < 6
|
|
|
|
- name: 7-edu-apps
|
|
include_role:
|
|
name: 7-edu-apps
|
|
when: ansible_local.local_facts.stage|int < 7
|
|
|
|
- name: 8-mgmt-tools
|
|
include_role:
|
|
name: 8-mgmt-tools
|
|
when: ansible_local.local_facts.stage|int < 8
|
|
|
|
- name: 9-local-addons
|
|
include_role:
|
|
name: 9-local-addons
|
|
when: ansible_local.local_facts.stage|int < 9
|
|
|
|
- name: Network
|
|
include_role:
|
|
name: network
|