mirror of
https://github.com/YunoHost-Apps/outline_ynh.git
synced 2024-09-03 19:56:12 +02:00
Removal of dex
This commit is contained in:
parent
7dd736bca7
commit
8ca1412d7d
6 changed files with 42 additions and 28 deletions
|
@ -41,11 +41,12 @@ minio_admin=$(ynh_app_setting_get --app="minio" --key=admin)
|
||||||
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
||||||
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
||||||
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
||||||
dex_domain=$(ynh_app_setting_get --app="minio" --key=dex_domain)
|
dex_app=$(ynh_app_setting_get --app=$app --key=dex_app)
|
||||||
dex_path=$(ynh_app_setting_get --app="minio" --key=dex_path)
|
dex_domain=$(ynh_app_setting_get --app=$dex_app --key=dex_domain)
|
||||||
oidc_secret=$(ynh_app_setting_get --app="minio" --key=oidc_secret)
|
dex_path=$(ynh_app_setting_get --app=$dex_app --key=dex_path)
|
||||||
oidc_name=$(ynh_app_setting_get --app="minio" --key=oidc_name)
|
oidc_secret=$(ynh_app_setting_get --app=$dex_app --key=oidc_secret)
|
||||||
oidc_callback=$(ynh_app_setting_get --app="minio" --key=oidc_callback)
|
oidc_name=$(ynh_app_setting_get --app=$dex_app --key=oidc_name)
|
||||||
|
oidc_callback=$(ynh_app_setting_get --app=$dex_app --key=oidc_callback)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# DECLARE DATA AND CONF FILES TO BACKUP
|
# DECLARE DATA AND CONF FILES TO BACKUP
|
||||||
|
|
|
@ -40,11 +40,12 @@ minio_admin=$(ynh_app_setting_get --app="minio" --key=admin)
|
||||||
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
||||||
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
||||||
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
||||||
dex_domain=$(ynh_app_setting_get --app="minio" --key=dex_domain)
|
dex_app=$(ynh_app_setting_get --app=$app --key=dex_app)
|
||||||
dex_path=$(ynh_app_setting_get --app="minio" --key=dex_path)
|
dex_domain=$(ynh_app_setting_get --app=$app --key=dex_domain)
|
||||||
oidc_secret=$(ynh_app_setting_get --app="minio" --key=oidc_secret)
|
dex_path=$(ynh_app_setting_get --app=$app --key=dex_path)
|
||||||
oidc_name=$(ynh_app_setting_get --app="minio" --key=oidc_name)
|
oidc_secret=$(ynh_app_setting_get --app=$app --key=oidc_secret)
|
||||||
oidc_callback=$(ynh_app_setting_get --app="minio" --key=oidc_callback)
|
oidc_name=$(ynh_app_setting_get --app=$app --key=oidc_name)
|
||||||
|
oidc_callback=$(ynh_app_setting_get --app=$app --key=oidc_callback)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# BACKUP BEFORE CHANGE URL THEN ACTIVE TRAP
|
# BACKUP BEFORE CHANGE URL THEN ACTIVE TRAP
|
||||||
|
|
|
@ -54,8 +54,7 @@ if ! yunohost app list | grep -q "id: minio"; then
|
||||||
if yunohost app list | grep -q "$YNH_APP_ARG_MINIO_DOMAIN"; then
|
if yunohost app list | grep -q "$YNH_APP_ARG_MINIO_DOMAIN"; then
|
||||||
ynh_die "The domain provided for MinIO is already used by another app. Please chose another one !"
|
ynh_die "The domain provided for MinIO is already used by another app. Please chose another one !"
|
||||||
fi
|
fi
|
||||||
### FIXME AFTER CI VERIFICATION
|
yunohost app install https://github.com/YunoHost-Apps/minio_ynh --force --args "domain=$YNH_APP_ARG_MINIO_DOMAIN&is_public=true&admin=$YNH_APP_ARG_MINIO_ADMIN&password=$YNH_APP_ARG_MINIO_PASSWORD"
|
||||||
yunohost app install https://github.com/Limezy/minio_ynh/tree/ci-compatible --force --args "domain=$YNH_APP_ARG_MINIO_DOMAIN&is_public=true&admin=$YNH_APP_ARG_MINIO_ADMIN&password=$YNH_APP_ARG_MINIO_PASSWORD"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
minio_domain=$(ynh_app_setting_get --app="minio" --key=domain)
|
minio_domain=$(ynh_app_setting_get --app="minio" --key=domain)
|
||||||
|
@ -79,7 +78,9 @@ if yunohost app list | grep -q "$YNH_APP_ARG_DEX_DOMAIN"; then
|
||||||
ynh_die "The domain provided for Dex is already used by another app. Please chose another one !"
|
ynh_die "The domain provided for Dex is already used by another app. Please chose another one !"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
yunohost app install https://github.com/YunoHost-Apps/dex_ynh --force --args "domain=$dex_domain&path=$dex_path&OIDC_name=$oidc_name&OIDC_secret=$oidc_secret&OIDC_callback=$oidc_callback"
|
yunohost app install https://github.com/YunoHost-Apps/dex_ynh --force --args "domain=$dex_domain&path=$dex_path&OIDC_name=$oidc_name&OIDC_secret=$oidc_secret&OIDC_callback=$oidc_callback" 2>&1 | tee dexlog.txt
|
||||||
|
dex_app=$(gawk 'match($0, /Installation of (.+) completed/, app) {print app[1]}' dexlog.txt)
|
||||||
|
rm dexlog.txt
|
||||||
|
|
||||||
#===================================================
|
#===================================================
|
||||||
# CHECK IF THE APP CAN BE INSTALLED WITH THESE ARGS
|
# CHECK IF THE APP CAN BE INSTALLED WITH THESE ARGS
|
||||||
|
@ -103,6 +104,7 @@ ynh_app_setting_set --app=$app --key=language --value=$language
|
||||||
ynh_app_setting_set --app=$app --key=secret_key --value=$secret_key
|
ynh_app_setting_set --app=$app --key=secret_key --value=$secret_key
|
||||||
ynh_app_setting_set --app=$app --key=utils_secret --value=$utils_secret
|
ynh_app_setting_set --app=$app --key=utils_secret --value=$utils_secret
|
||||||
ynh_app_setting_set --app=$app --key=language_key --value=$language_key
|
ynh_app_setting_set --app=$app --key=language_key --value=$language_key
|
||||||
|
ynh_app_setting_set --app=$app --key=dex_app --value=$dex_app
|
||||||
ynh_app_setting_set --app=$app --key=dex_domain --value=$dex_domain
|
ynh_app_setting_set --app=$app --key=dex_domain --value=$dex_domain
|
||||||
ynh_app_setting_set --app=$app --key=dex_path --value=$dex_path
|
ynh_app_setting_set --app=$app --key=dex_path --value=$dex_path
|
||||||
ynh_app_setting_set --app=$app --key=oidc_name --value=$oidc_name
|
ynh_app_setting_set --app=$app --key=oidc_name --value=$oidc_name
|
||||||
|
|
|
@ -28,11 +28,12 @@ minio_admin=$(ynh_app_setting_get --app="minio" --key=admin)
|
||||||
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
||||||
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
||||||
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
||||||
dex_domain=$(ynh_app_setting_get --app="minio" --key=dex_domain)
|
dex_app=$(ynh_app_setting_get --app=$app --key=dex_app)
|
||||||
dex_path=$(ynh_app_setting_get --app="minio" --key=dex_path)
|
dex_domain=$(ynh_app_setting_get --app=$app --key=dex_domain)
|
||||||
oidc_secret=$(ynh_app_setting_get --app="minio" --key=oidc_secret)
|
dex_path=$(ynh_app_setting_get --app=$app --key=dex_path)
|
||||||
oidc_name=$(ynh_app_setting_get --app="minio" --key=oidc_name)
|
oidc_secret=$(ynh_app_setting_get --app=$app --key=oidc_secret)
|
||||||
oidc_callback=$(ynh_app_setting_get --app="minio" --key=oidc_callback)
|
oidc_name=$(ynh_app_setting_get --app=$app --key=oidc_name)
|
||||||
|
oidc_callback=$(ynh_app_setting_get --app=$app --key=oidc_callback)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# STANDARD REMOVE
|
# STANDARD REMOVE
|
||||||
|
@ -88,6 +89,13 @@ ynh_script_progression --message="Removing app main directory..." --weight=1
|
||||||
# Remove the app directory securely
|
# Remove the app directory securely
|
||||||
ynh_secure_remove --file="$final_path"
|
ynh_secure_remove --file="$final_path"
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# REMOVE DEX APP
|
||||||
|
#=================================================
|
||||||
|
ynh_script_progression --message="Removing Dex app used for Outline auth..." --weight=1
|
||||||
|
|
||||||
|
yunohost app remove $dex_app
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# REMOVE MINIO BUCKET
|
# REMOVE MINIO BUCKET
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -50,11 +50,12 @@ minio_admin=$(ynh_app_setting_get --app="minio" --key=admin)
|
||||||
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
||||||
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
||||||
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
||||||
dex_domain=$(ynh_app_setting_get --app="minio" --key=dex_domain)
|
dex_app=$(ynh_app_setting_get --app=$app --key=dex_app)
|
||||||
dex_path=$(ynh_app_setting_get --app="minio" --key=dex_path)
|
dex_domain=$(ynh_app_setting_get --app=$app --key=dex_domain)
|
||||||
oidc_secret=$(ynh_app_setting_get --app="minio" --key=oidc_secret)
|
dex_path=$(ynh_app_setting_get --app=$app --key=dex_path)
|
||||||
oidc_name=$(ynh_app_setting_get --app="minio" --key=oidc_name)
|
oidc_secret=$(ynh_app_setting_get --app=$app --key=oidc_secret)
|
||||||
oidc_callback=$(ynh_app_setting_get --app="minio" --key=oidc_callback)
|
oidc_name=$(ynh_app_setting_get --app=$app --key=oidc_name)
|
||||||
|
oidc_callback=$(ynh_app_setting_get --app=$app --key=oidc_callback)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# CHECK IF THE APP CAN BE RESTORED
|
# CHECK IF THE APP CAN BE RESTORED
|
||||||
|
|
|
@ -29,11 +29,12 @@ minio_admin=$(ynh_app_setting_get --app="minio" --key=admin)
|
||||||
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
||||||
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
minio_key=$(ynh_app_setting_get --app="minio" --key=minio_key)
|
||||||
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
||||||
dex_domain=$(ynh_app_setting_get --app="minio" --key=dex_domain)
|
dex_app=$(ynh_app_setting_get --app=$app --key=dex_app)
|
||||||
dex_path=$(ynh_app_setting_get --app="minio" --key=dex_path)
|
dex_domain=$(ynh_app_setting_get --app=$app --key=dex_domain)
|
||||||
oidc_secret=$(ynh_app_setting_get --app="minio" --key=oidc_secret)
|
dex_path=$(ynh_app_setting_get --app=$app --key=dex_path)
|
||||||
oidc_name=$(ynh_app_setting_get --app="minio" --key=oidc_name)
|
oidc_secret=$(ynh_app_setting_get --app=$app --key=oidc_secret)
|
||||||
oidc_callback=$(ynh_app_setting_get --app="minio" --key=oidc_callback)
|
oidc_name=$(ynh_app_setting_get --app=$app --key=oidc_name)
|
||||||
|
oidc_callback=$(ynh_app_setting_get --app=$app --key=oidc_callback)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# CHECK VERSION
|
# CHECK VERSION
|
||||||
|
|
Loading…
Add table
Reference in a new issue