This is an optimisation that allows relevant nodes to have the binary
tarball unpacked and bootstrap script run in parallel.
Signed-off-by: Martin Schwenke <martin@meltin.net>
--- /dev/null
+---
+- name: install Samba binary tarball
+ include_tasks: unpack_binary.yml
+ when: tarball is not none
---
- import_playbook: tbuild.yml
+- import_playbook: tarball_install.yml
- import_playbook: ad.yml
- import_playbook: base.yml
- import_playbook: build.yml
--- /dev/null
+---
+- hosts: ad_nodes,nas_nodes,test_nodes
+ remote_user: root
+
+ vars:
+ source_tarball: "{{ tarball }}"
+
+ roles:
+ - common
+ - tarball_common