### Chemin dans lequel se trouvent les playbooks ansible base_path: ansible ### Titre du menu title: Menu de configuration Libretic ### 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