Ajout des fichiers pour la création de l'image docker
This commit is contained in:
31
README.md
31
README.md
@ -3,7 +3,7 @@
|
||||
## Explication de l'usage des scripts et de la configuration :
|
||||
|
||||
### Fichier de configuration global settings.json
|
||||
Les scripts prennent les informations de configuration du fichier de configuration présent dans le répertoire conf, si celui-ci n'existe pas au lancement d'un script, il est automatiquement créé avec des valeurs d'exemples. Un chemin personnalisé vers un fichier de configuration peut être renseigné avec le paramètre -c.
|
||||
Les scripts prennent les informations de configuration du fichier de configuration présent dans le répertoire conf, si celui-ci n'existe pas au lancement d'un script, il est automatiquement créé avec des valeurs d'exemples.
|
||||
|
||||
Voici un exemple du fichier de configuration :
|
||||
|
||||
@ -85,6 +85,10 @@ Il récupère le nom de l'utilisateur de staging dans le fichier de configuratio
|
||||
- **-s / --silent** : exécute le script sans faire de retour dans la console, les informations seront toujours présentes dans les fichiers de log
|
||||
- **-v / --verbose** : affiche des informations lors de son exécution, utile pour résoudre des problèmes liés à des droits d'accès API ou des problèmes d'ouvertures réseaux
|
||||
|
||||
## Installation avec docker
|
||||
|
||||
|
||||
|
||||
## Dépendances
|
||||
Installation des paquets linux :
|
||||
|
||||
@ -98,9 +102,28 @@ apt-get install -y python3 python3-pip git
|
||||
yum install -y python3 python3-pip git
|
||||
```
|
||||
|
||||
**Dépendances python**
|
||||
## Modules python nécessaires
|
||||
Voici la liste des modules python nécessaires au fonctionnement des scripts :
|
||||
- cryptography
|
||||
- requests
|
||||
- toml
|
||||
|
||||
Un fichier requirements.txt contenant les modules dont dépendent les scripts est présent dans le répertoire scripts.
|
||||
Les modules peuvent être installés de plusieurs façons :
|
||||
|
||||
**Avec le gestionnaire de paquet python Pip**
|
||||
```
|
||||
python3 -m pip install cryptography requests toml
|
||||
python -m pip install -r requirements.txt
|
||||
```
|
||||
|
||||
**Avec le gestionnaire de paquet apt (debian/ubuntu)**
|
||||
```
|
||||
apt-get install -y python3-cryptography python3-requests python3-toml
|
||||
```
|
||||
|
||||
**Avec le gestionnaire de paquet yum (redhat/centos)**
|
||||
```
|
||||
yum install -y python3-cryptography python3-requests python3-toml
|
||||
```
|
||||
|
||||
## Installation des scripts
|
||||
@ -172,7 +195,7 @@ Description=Script qui assigne les appareils en staging aux utilisateurs en se b
|
||||
[Timer]
|
||||
OnUnitInactiveSec=1m
|
||||
AccuracySec=1us
|
||||
Unit=airwatchSync.service
|
||||
Unit=airwatchStaging.service
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
||||
|
||||
Reference in New Issue
Block a user