linuxinstaller/config.yml.example

81 lines
3.1 KiB
Text
Raw Normal View History

2024-10-19 17:14:13 +02:00
### Chemin dans lequel se trouvent les playbooks ansible
2024-10-02 08:23:24 +02:00
base_path: ansible
2024-10-19 17:14:13 +02:00
### Liste des playbooks ansible
# ansible_playbooks:
# cle_monplaybook:
# # Obligatoire : le nom du fichier playbook
# playbook: monplaybook.yml
2024-10-20 13:21:55 +02:00
# # 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 ]
2024-10-19 17:14:13 +02:00
# # 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:
2024-10-13 15:18:43 +02:00
firstboot:
argument_help: Ne présente pas le menu et prépare le système au premier démarrage
playbook: firstboot.yml
2024-10-19 13:00:50 +02:00
extra_vars:
extra_packages:
2024-10-19 13:07:56 +02:00
# facultatif, pour s'appuyer sur un proxy cache apt tel que apt-cacher-ng (doit répondre à l'adresse `apt-proxy`)
2024-10-19 13:06:45 +02:00
- auto-apt-proxy
2024-10-06 23:44:04 +02:00
update:
menu_title: Exécuter la mise à jour des paquets
2024-10-20 13:10:52 +02:00
tags: [ firstboot ]
2024-10-06 23:44:04 +02:00
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
2024-10-20 13:10:52 +02:00
tags: [ firstboot ]
2024-10-06 23:44:04 +02:00
argument_help: Ne présente pas le menu et exécute la conformité
playbook: conformite.yml
ajoute-utilisateur:
menu_title: Ajoute un utilisateur
playbook: ajoute-utilisateur.yml
2024-10-19 17:14:13 +02:00
questions:
- var_name: username
type: input
2024-10-19 19:10:07 +02:00
message: "Identifiant de l'utilisateur concerné :"
2024-10-19 17:14:13 +02:00
- var_name: prenom_nom
type: input
2024-10-19 19:10:07 +02:00
message: "Prénom et nom de l'utilisateur :"
2024-10-06 23:44:04 +02:00
ajoute-sudoer:
menu_title: Ajoute un administrateur
playbook: ajoute-sudoer.yml
2024-10-19 19:10:07 +02:00
questions:
- var_name: username
type: input
message: "Identifiant de l'utilisateur concerné :"
2024-10-06 23:44:04 +02:00
supprime-sudoer:
menu_title: Supprime un administrateur
playbook: supprime-sudoer.yml
2024-10-19 19:10:07 +02:00
questions:
- var_name: username
type: input
message: "Identifiant de l'utilisateur concerné :"
2024-10-13 17:48:01 +02:00
rustdesk:
menu_title: Installe Rustdesk
argument_help: Ne présente pas le menu et installe Rustdesk
playbook: rustdesk.yml