| - hosts: nodes |
| become: yes |
| tasks: |
| - include: roles/common/tasks/hosts.yml |
| - hosts: proxy |
| roles: |
| - proxy |
| - hosts: all |
| become: yes |
| roles: |
| - common |
| tasks: |
| - include: roles/common/tasks/ssh.yml |
| - include: roles/common/tasks/os.yml |
| - include: roles/common/tasks/drives.yml |
| handlers: |
| - name: "update network settings" |
| command: /sbin/ifup-local {{ network_interface }} |
| - hosts: all |
| roles: |
| - spark |
| - hadoop |
| - zookeeper |
| - hosts: namenode |
| tasks: |
| - include: roles/hadoop/tasks/start-hdfs.yml |
| - hosts: resourcemanager |
| tasks: |
| - include: roles/hadoop/tasks/start-yarn.yml |
| - include: roles/spark/tasks/start-spark-history.yml |
| - hosts: zookeepers |
| tasks: |
| - include: roles/zookeeper/tasks/start-zookeeper.yml |