89 lines
3.4 KiB
Text
89 lines
3.4 KiB
Text
### Chemin dans lequel se trouvent les playbooks ansible
|
|
base_path: ansible
|
|
### Titre du menu
|
|
title: Menu de configuration Libretic
|
|
### Branche git souhaitée - avertit si la branche constatée est différente
|
|
git_branch: main
|
|
|
|
### Liste des playbooks ansible
|
|
# ansible_playbooks:
|
|
# cle_monplaybook:
|
|
# # Obligatoire : le nom du fichier playbook
|
|
# playbook: monplaybook.yml
|
|
# # Si précisé, le nom du projet git contenant le playbook pour un appel par ansible-pull
|
|
# playbook_url: https://git.libretic.fr/exemple/projet.git
|
|
# # Liste de tags permettant d'appeler un playbook en ligne de commande en précisant le tag
|
|
# tags: [ tag1, tag2 ]
|
|
# # Si précisé, texte de la ligne présentée dans le menu pour une exécution
|
|
# menu_title: "Excuter cle_monplaybook"
|
|
# # Si précisé, texte d'explication de l'argument à fournir pour exécuter le playbook, l'argument étant à passer sous la forme de --cle_monplaybook
|
|
# argument_help: "Executer cle_monplaybook"
|
|
# # Si précisé, liste de questions (syntaxe inquirerpy) à poser avant de lancer le playbook, chaque réponse
|
|
# # étant fournie au playbook par une entrée ayant pour nom la valeur de var_name dans l'extra_vars fourni à ansible-playbook
|
|
# questions:
|
|
# - var_name: valeur1
|
|
# - type: input
|
|
# - message: Quelle est la valeur 1 ?
|
|
# # Si précisé, des variables supplémentaires à passer au playbook à travers l'option --extra_vars d'ansible-playbook
|
|
# extra_vars:
|
|
# extra_packages:
|
|
# # facultatif, pour s'appuyer sur un proxy cache apt tel que apt-cacher-ng (doit répondre à l'adresse `apt-proxy`)
|
|
# - auto-apt-proxy
|
|
|
|
ansible_playbooks:
|
|
firstboot:
|
|
argument_help: Ne présente pas le menu et prépare le système au premier démarrage
|
|
playbook: firstboot.yml
|
|
extra_vars:
|
|
extra_packages:
|
|
# facultatif, pour s'appuyer sur un proxy cache apt tel que apt-cacher-ng (doit répondre à l'adresse `apt-proxy`)
|
|
- auto-apt-proxy
|
|
|
|
update:
|
|
menu_title: Exécuter la mise à jour des paquets
|
|
tags: [ firstboot ]
|
|
argument_help: Ne présente pas le menu et exécute mise à jour des paquets
|
|
playbook: update.yml
|
|
|
|
conformite:
|
|
menu_title: Exécuter la configuration du poste
|
|
tags: [ firstboot ]
|
|
argument_help: Ne présente pas le menu et exécute la conformité
|
|
playbook: conformite.yml
|
|
|
|
element:
|
|
menu_title: Exécuter l'installation d'element
|
|
argument_help: Ne présente pas le menu et installe element
|
|
playbook: element.yml
|
|
|
|
ajoute-utilisateur:
|
|
menu_title: Ajoute un utilisateur
|
|
playbook: ajoute-utilisateur.yml
|
|
questions:
|
|
- var_name: username
|
|
type: input
|
|
message: "Identifiant de l'utilisateur concerné :"
|
|
- var_name: prenom_nom
|
|
type: input
|
|
message: "Prénom et nom de l'utilisateur :"
|
|
|
|
ajoute-sudoer:
|
|
menu_title: Ajoute un administrateur
|
|
playbook: ajoute-sudoer.yml
|
|
questions:
|
|
- var_name: username
|
|
type: input
|
|
message: "Identifiant de l'utilisateur concerné :"
|
|
|
|
supprime-sudoer:
|
|
menu_title: Supprime un administrateur
|
|
playbook: supprime-sudoer.yml
|
|
questions:
|
|
- var_name: username
|
|
type: input
|
|
message: "Identifiant de l'utilisateur concerné :"
|
|
|
|
rustdesk:
|
|
menu_title: Installe Rustdesk
|
|
argument_help: Ne présente pas le menu et installe Rustdesk
|
|
playbook: rustdesk.yml
|