WorksheetsQuizz Ansible
Total questions: 20
Worksheet time: 19mins
Commande ad-hoc pour ping un host
ansible " host_group" -m ping
ansible-playbook " host_group" -m ping
ansible-playbook " host1,host2" -m ping
ansible-playbook " host_group" -a ping
Quel est l'odre d'éxécution d'un playbook
playbook-play-tasks-task
playbook-play-task-tasks
play-playbook-tasks-task
playbook-tasks-play-task
Quel langage a été utilisé pour développer ansible
python
ruby
dsl
yaml
Comment executer un playbook en mode dry-run
ansible-playbook playbook/playbook.yml --dry-run
ansible-playbook playbook/playbook.yml --syntax-check
ansible-playbook playbook/playbook.yml --check
ansible-playbook playbook/playbook.yml --check-run
Qu'est ce que Ansible
un outil de déploiement de configuration
un outil de surveillance continu
un outil de gestion de configuration
un outil d'intégration continue
quelle est la commande permettant de créer un fichier vide chiffré appelé monfichier.yml
ansible touch monfichier.yml
ansible -m touch monfichier.yml
ansible-valut create monfichier.yml
ansible-valut gpg --output monfichier.yml -encrypt
Qu'est ce qu'un role Ansible ?
plusieurs réponses possibles
Un fichier décrivant une suite de tâches à exécuter
Un ensemble de dossiers contenant des scripts de configuration
Un ensemble de dossiers ayant pour rôle d'exécuter certaines configurations
Un ensemble de modules contenant des tâches d'automatisation
Comment définiriez-vous le nombre de processus paralleles lors de la communications avec un hote distant
become
forks
pipelining
become_method
Ou se trouve Ansible.cfg
/home/user/ansible.cfg
/etc/host/ansible.cfg
/etc/configuration/ansible.cfg
/etc/ansible/ansible.cfg
quel module ansible est utilisé pour lister les variables ansible
ping
setup
fetch
copy
Qu'est ce que Ansible Tower
Un référentiel pour les roles ansible
une interface utilisateur Web pour ansible
une version plus recente d'ansible
un plugin repo pour ansible
Comment filtrer les taches dans un playbook
--tags ou --skip-tags en cli
become_tags
--start-at-task
--step
Si vous avez 2 nodes, et que vous devez lancer 2 tâches sur ces nodes, comment s'enchaînent les tâches ?
1- La tâche 1 est exécutée sur le node 1 et sur le node 2.
2- Puis la tâche 2 est exécutée sur le node 1 et sur le node 2.
1- Les tâches 1 et 2 sont exécutées sur le node 1.
2- Puis les tâches 1 et 2 sont exécutées sur le node 2
Quel doit etre le format de sortie d'un inventaire dynamique
python
json
yaml
dsl
Quels sont les préréquis techniques sur un node pour qu'Ansible puisse fonctionner ?
Plusieurs réponses possibles
il faut que Python soit installé
il faut que SSH installé
il faut que Ansible soit installé
il faut un accès utilisateur sur le node
Comment executer un playbook avec un autre utilisateur
ansible-playbook playbook.yml --ask-pass
ansible-playbook playbook.yml -u user
ansible-playbook playbook.yml -c user
ansible-playbook playbook.yml -m user
Quelles commandes utilisées pour créer le role "hello"
Plusieurs réponses possibles
ansible-galaxy init hello
ansible-add role hello
mkdir hello
ansible-init hello
Où devez-vous installer Ansible ?
sur le node manager
sur les nodes uniquement
sur les nodes et le node manager
quelle est la fonction de l'attribut no_log:True/False
il enregistre les journaux ansible
il enregistgre les journaux ansible dans un chemin
il empeche l'expostion de données sensibles dans un journal
il empeche exposition de données sensibles à la sortie ansible
Quels outils sont installés par défaut avec Ansible ?
ansible-galaxy
ansible-keygen
ansible-documentation
ansible-inventory
