File tree Expand file tree Collapse file tree 2 files changed +17
-11
lines changed
Expand file tree Collapse file tree 2 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -19,16 +19,16 @@ scripts_folder: "/home/geotribu/scripts/"
1919cdn_subdomain : cdn
2020cdn_path : " /var/www/geotribu/cdn/"
2121
22- # indexation
23- dir_cdn_indexer_scripts : " /home/geotribu/scripts/cdn/indexer/"
24-
2522# certificats
2623georezo_cert_mail :
[email protected] 2724geotribu_cert_mail :
[email protected] 2825
2926# comments
3027comments_subdomain : comments
3128
29+ # indexation
30+ dir_cdn_indexer_scripts : " {{ scripts_folder }}cdn/indexer/"
31+
3232# pad
3333pad_user_name : geotripad
3434pad_pguser : geotripad
Original file line number Diff line number Diff line change 11---
2- - name : " Installation des paquets liés au script d'indexation"
2+ - name : Installation des paquets liés au script d'indexation
33 ansible.builtin.apt :
44 name :
55 - python3
66 - python3-venv
7+ state : present
78 update_cache : true
89 become : true
910
1011# Script d'indexation des images
1112- name : " Crée le dossier où stocker le script d'indexation du CDN : {{ dir_cdn_indexer_scripts }}"
1213 ansible.builtin.file :
14+ group : geotribu
1315 path : " {{ dir_cdn_indexer_scripts }}"
14- state : directory
15- recurse : true
1616 owner : geotribu
17- group : geotribu
17+ recurse : true
18+ state : directory
1819 become_user : geotribu
1920 become : true
2021
21- - name : " Copie les fichiers liés au script dans {{ dir_cdn_indexer_scripts }}"
22+ - name : Copie les fichiers liés au script dans {{ dir_cdn_indexer_scripts }}
2223 ansible.builtin.copy :
2324 src : " {{ item }}"
2425 dest : " {{ dir_cdn_indexer_scripts }}"
2526 owner : geotribu
2627 group : geotribu
2728 mode : preserve
28- with_items :
29+ loop :
2930 - files/requirements.txt
3031 - files/search_indexer.py
3132 become_user : geotribu
5657 ansible.builtin.pip :
5758 chdir : " {{ dir_cdn_indexer_scripts }}"
5859 requirements : requirements.txt
60+ state : present
5961 virtualenv : " {{ dir_cdn_indexer_scripts }}.venv"
6062 become_user : geotribu
6163 become : true
6466- name : Planifie l'exécution du script d'indexation des images
6567 ansible.builtin.cron :
6668 backup : true
67- name : " Indexation des images du CDN"
68- job : " cd {{ dir_cdn_indexer_scripts }} && {{ dir_cdn_indexer_scripts }}.venv/bin/python {{ dir_cdn_indexer_scripts }}search_indexer.py > {{ dir_cdn_indexer_scripts }}`date +\\ %Y\\ %m\\ %d\\ %H\\ %M\\ %S`-cron.log 2>&1"
69+ name : Indexation des images du CDN
70+ job : >
71+ cd {{ dir_cdn_indexer_scripts }} &&
72+ {{ dir_cdn_indexer_scripts }}.venv/bin/python {{ dir_cdn_indexer_scripts }}search_indexer.py >
73+ {{ dir_cdn_indexer_scripts }}$(date +\%Y\%m\%d\%H\%M\%S)-cron.log 2>&1
6974 special_time : hourly
75+ user : geotribu
7076 become_user : geotribu
7177 become : true
You can’t perform that action at this time.
0 commit comments