Wire up the bash -> python pass through
This commit is contained in:
parent
61445600d3
commit
d3846c436a
25
functions
25
functions
@ -89,14 +89,31 @@ dokku-ansible-deploy-pre-deploy() {
|
|||||||
declare desc="run the pre-deploy hook to setup an app"
|
declare desc="run the pre-deploy hook to setup an app"
|
||||||
|
|
||||||
declare APP="$1"
|
declare APP="$1"
|
||||||
|
declare PREDEPLOY="$PLUGIN_CORE_AVAILABLE_PATH/ansible-deploy/scripts/predeploy.py"
|
||||||
|
|
||||||
|
dokku_col_log_info1_quiet "Running pre-deployment steps"
|
||||||
|
/usr/bin/python3 "$PREDEPLOY"
|
||||||
|
|
||||||
# steps are as follows... all from a python script
|
|
||||||
# if deploy.d/config.yml exists, then yaml load that sucka up
|
|
||||||
# run the ansible-playbook command with all the options and vars passed in
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dokku-ansible-deploy-post-deploy() {
|
dokku-ansible-deploy-post-deploy() {
|
||||||
# shellcheck disable=SC2034
|
# shellcheck disable=SC2034
|
||||||
declare desc="run the post-deploy hook to finish an app setup"
|
declare desc="run the post-deploy hook to finish an app setup"
|
||||||
dokku_col_log_info1_quiet "TODO: Implement post-deploy..."
|
|
||||||
|
declare APP="$1"
|
||||||
|
declare POSTDEPLOY="$PLUGIN_CORE_AVAILABLE_PATH/ansible-deploy/scripts/postdeploy.py"
|
||||||
|
|
||||||
|
dokku_col_log_info1_quiet "Running post-deploy steps"
|
||||||
|
/usr/bin/python3 "$POSTDEPLOY" "$APP"
|
||||||
|
}
|
||||||
|
|
||||||
|
dokku-ansible-deploy-post-delete() {
|
||||||
|
# shellcheck disable=SC2034
|
||||||
|
declare desc="run the post-delete hook to remove an app"
|
||||||
|
|
||||||
|
declare APP="$1"
|
||||||
|
declare POSTDELETE="$PLUGIN_CORE_AVAILABLE_PATH/ansible-deploy/scripts/postdelete.py"
|
||||||
|
|
||||||
|
dokku_col_log_info1_quiet "Running post-delete steps"
|
||||||
|
/usr/bin/python3 "$POSTDELETE" "$APP"
|
||||||
}
|
}
|
||||||
|
10
scripts/postdelete.py
Normal file
10
scripts/postdelete.py
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
|
||||||
|
def postdelete():
|
||||||
|
"""Post-delete steps."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
postdelete()
|
10
scripts/postdeploy.py
Normal file
10
scripts/postdeploy.py
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
|
||||||
|
def postdeploy():
|
||||||
|
"""Post-deploy steps."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
postdeploy()
|
10
scripts/predeploy.py
Normal file
10
scripts/predeploy.py
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
|
||||||
|
def predeploy():
|
||||||
|
"""Pre-deploy steps."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
predeploy()
|
Reference in New Issue
Block a user