From 6fafb251b109b127bd56373b4900fa39047320a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Sch=C3=B6ldstr=C3=B6m?= Date: Wed, 31 May 2017 10:07:42 -0500 Subject: [PATCH] Add support for post-provision tasks --- default.config.yml | 4 ++++ main.yml | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/default.config.yml b/default.config.yml index ff19fe3..e1fbc11 100644 --- a/default.config.yml +++ b/default.config.yml @@ -74,3 +74,7 @@ mas_email: "" mas_password: "" osx_script: "~/.osx --no-restart" + +# Glob pattern to ansible task files that will run after all other tasks have +# finished. +post_provision_tasks: [] diff --git a/main.yml b/main.yml index f0b68f5..6986392 100644 --- a/main.yml +++ b/main.yml @@ -27,3 +27,9 @@ - include: tasks/osx.yml when: configure_osx + + - name: Run configured post-provision ansible task files. + include: "{{ outer_item }}" + loop_control: + loop_var: outer_item + with_fileglob: "{{ post_provision_tasks|default(omit) }}"