From 186985289d9db9a484aba8644ee137de1aa9bd7f Mon Sep 17 00:00:00 2001 From: Tykayn Date: Tue, 15 Aug 2023 22:50:45 +0200 Subject: [PATCH] add public workflow var --- README.md | 8 +++++--- initialization/init_workflow.sh | 18 +++++++++--------- workflow_variables.sh | 1 + 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index ced7e75..9afc0ce 100644 --- a/README.md +++ b/README.md @@ -11,13 +11,15 @@ idéalement dans: # débuter Récupérer le script d'initialisation ```bash -git clone https://forge.chapril.org/tykayn/workflow -cd workflow +mkdir -p ~/Nextcloud/ressources/workflow_nextcloud/ +cd ~/Nextcloud/ressources/workflow_nextcloud/ +git clone https://forge.chapril.org/tykayn/workflow public_workflow +cd public_workflow ``` Configrer les variables, puis lancer le script d'initialisation ```bash editor workflow_variables.sh -sudo bash ~/Nextcloud/ressources/workflow_nextcloud/init_workflow_tykayn.sh +sudo bash ~/Nextcloud/ressources/workflow_nextcloud/public_workflow/initialization/init_workflow.sh ``` # TODO diff --git a/initialization/init_workflow.sh b/initialization/init_workflow.sh index a709708..0a8f233 100644 --- a/initialization/init_workflow.sh +++ b/initialization/init_workflow.sh @@ -3,7 +3,7 @@ # mise en place du workflow # echo "========== init de workflow par Tykayn =======" -source ~/Nextcloud/ressources/workflow_nextcloud/workflow_variables.sh +source ~/Nextcloud/ressources/workflow_nextcloud/public_workflow/workflow_variables.sh bash ./partials/check_foler_integrity.sh @@ -17,15 +17,15 @@ fi ansible-galaxy install coglinev3.veracrypt echo "vérification et installation des paquets requis" -sudo ansible-playbook "$WORKFLOW_PATH/automatisation/ansible/tk_softwares.yml" +sudo ansible-playbook "$WORKFLOW_PATH_PUBLIC/automatisation/ansible/tk_softwares.yml" -ansible-playbook "$WORKFLOW_PATH/automatisation/ansible/pip_modules.yml" -sudo ansible-playbook "$WORKFLOW_PATH/automatisation/ansible/snaps.yml" -ansible-playbook "$WORKFLOW_PATH/automatisation/ansible/node_packages.yml" +ansible-playbook "$WORKFLOW_PATH_PUBLIC/automatisation/ansible/pip_modules.yml" +sudo ansible-playbook "$WORKFLOW_PATH_PUBLIC/automatisation/ansible/snaps.yml" +ansible-playbook "$WORKFLOW_PATH_PUBLIC/automatisation/ansible/node_packages.yml" -ansible-playbook "$WORKFLOW_PATH/automatisation/ansible/cronjob_workflow.yml" -sudo ansible-playbook "$WORKFLOW_PATH/automatisation/ansible/cronjob_workflow_root.yml" +ansible-playbook "$WORKFLOW_PATH_PUBLIC/automatisation/ansible/cronjob_workflow.yml" +sudo ansible-playbook "$WORKFLOW_PATH_PUBLIC/automatisation/ansible/cronjob_workflow_root.yml" sudo apt autoremove -y @@ -111,11 +111,11 @@ if ! hash josm ; then fi -# bash $WORKFLOW_PATH/update_git_projects.sh +# bash $WORKFLOW_PATH_PUBLIC/update_git_projects.sh echo "ajouter dans la crontab utilisateur le script cronjob_nextcloud.sh" echo "# toutes les 5 minutes -#*/5 * * * * bash $WORKFLOW_PATH/cronjob_nextcloud.sh +#*/5 * * * * bash $WORKFLOW_PATH_PUBLIC/cronjob_nextcloud.sh # vérifiez avec la commande crontab -e diff --git a/workflow_variables.sh b/workflow_variables.sh index 51f1e29..ab8247f 100644 --- a/workflow_variables.sh +++ b/workflow_variables.sh @@ -11,6 +11,7 @@ export backup_laptop_archive_path="/home/poule/backup/encrypted" export WORKFLOW_PATH=~/Nextcloud/ressources/workflow_nextcloud +export WORKFLOW_PATH_PUBLIC=~/Nextcloud/ressources/workflow_nextcloud/public_workflow/ export WORKFLOW_PATH_ROOT=/home/$main_user/Nextcloud/ressources/workflow_nextcloud export ALIASES_PATH=$WORKFLOW_PATH/install/.bash_custom_aliases # fichiers orgmode, wiki personnel