linuxinstaller/config.yml
2024-10-19 17:14:13 +02:00

69 lines
2.7 KiB
YAML

### Chemin dans lequel se trouvent les playbooks ansible
base_path: ansible
### Liste des playbooks ansible
# ansible_playbooks:
# cle_monplaybook:
# # Obligatoire : le nom du fichier playbook
# playbook: monplaybook.yml
# # 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
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
argument_help: Ne présente pas le menu et exécute la conformité
playbook: conformite.yml
ajoute-utilisateur:
menu_title: Ajoute un utilisateur
argument_help: Ne présente pas le menu et 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
argument_help: Ne présente pas le menu et ajoute un administrateur
playbook: ajoute-sudoer.yml
supprime-sudoer:
menu_title: Supprime un administrateur
argument_help: Ne présente pas le menu et supprime un administrateur
playbook: supprime-sudoer.yml
rustdesk:
menu_title: Installe Rustdesk
argument_help: Ne présente pas le menu et installe Rustdesk
playbook: rustdesk.yml