From ca7f0148a299fef3e2d932165559a845938aa300 Mon Sep 17 00:00:00 2001 From: Gilad Peleg Date: Sun, 24 Sep 2017 10:21:33 +0300 Subject: [PATCH] Comply with Ansible 2.4 new `include` method Since the variables are computed in parent playbook, I reckon using `import_tasks` (static) is more appropriate than `include_tasks` (dynamic). The ansible docs are very unclear on it: http://docs.ansible.com/ansible/latest/playbooks_reuse.html#differences-between-static-and-dynamic --- tasks/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index ba197cf..f0342e7 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,8 +1,8 @@ --- -- include: setup-RedHat.yml +- import_tasks: setup-RedHat.yml when: ansible_os_family == 'RedHat' -- include: setup-Debian.yml +- import_tasks: setup-Debian.yml when: ansible_os_family == 'Debian' - name: Install Docker. @@ -14,5 +14,5 @@ state: started enabled: yes -- include: docker-compose.yml +- import_tasks: docker-compose.yml when: docker_install_compose