diff --git a/plays/postdelete/lib/hooks.yml b/plays/postdelete/lib/hooks.yml new file mode 100644 index 0000000..6082244 --- /dev/null +++ b/plays/postdelete/lib/hooks.yml @@ -0,0 +1,8 @@ +--- +- name: Check if a custom post-delete playbook exists + stat: + path: "{{ app_config_root }}/plays/postdelete.yml" + register: post_delete_yml + +- include: "{{ app_config_root }}/plays/postdelete.yml" + when: post_delete_yml.stat.exists diff --git a/plays/postdelete/postdelete.yml b/plays/postdelete/postdelete.yml index 63325e8..b395086 100644 --- a/plays/postdelete/postdelete.yml +++ b/plays/postdelete/postdelete.yml @@ -5,3 +5,4 @@ - include: ../commonlib/vars.yml - include: ./lib/dirs.yml - include: ./lib/database.yml + - include: ./lib/hooks.yml diff --git a/plays/postdeploy/lib/hooks.yml b/plays/postdeploy/lib/hooks.yml new file mode 100644 index 0000000..515c155 --- /dev/null +++ b/plays/postdeploy/lib/hooks.yml @@ -0,0 +1,8 @@ +--- +- name: Check if a custom post-deploy playbook exists + stat: + path: "{{ app_config_root }}/plays/postdeploy.yml" + register: post_deploy_yml + +- include: "{{ app_config_root }}/plays/postdeploy.yml" + when: post_deploy_yml.stat.exists diff --git a/plays/postdeploy/postdeploy.yml b/plays/postdeploy/postdeploy.yml index 330690a..dc3ace8 100644 --- a/plays/postdeploy/postdeploy.yml +++ b/plays/postdeploy/postdeploy.yml @@ -7,3 +7,4 @@ - include: ./lib/https.yml - include: ./lib/proxy.yml - include: ./lib/nginxd.yml + - include: ./lib/hooks.yml diff --git a/plays/predeploy/lib/hooks.yml b/plays/predeploy/lib/hooks.yml new file mode 100644 index 0000000..c1424bc --- /dev/null +++ b/plays/predeploy/lib/hooks.yml @@ -0,0 +1,8 @@ +--- +- name: Check if a custom pre-deploy playbook exists + stat: + path: "{{ app_config_root }}/plays/predeploy.yml" + register: pre_deploy_yml + +- include: "{{ app_config_root }}/plays/predeploy.yml" + when: pre_deploy_yml.stat.exists diff --git a/plays/predeploy/predeploy.yml b/plays/predeploy/predeploy.yml index 25b9106..8b4e27e 100644 --- a/plays/predeploy/predeploy.yml +++ b/plays/predeploy/predeploy.yml @@ -7,3 +7,4 @@ - include: ./lib/database.yml - include: ./lib/volumes.yml - include: ./lib/env.yml + - include: ./lib/hooks.yml