28 liens privés
Utilisé dans Ansible pour récupérer automatiquement l'UUID de la partition actuellement montée sur /boot :
- name: '/boot'
# Get UUID from device currently mounted to /boot
src: "UUID={{ ansible_mounts | json_query('[?mount == `/boot`] | [0].uuid') }}"
fstype: 'ext3'
opts: 'defaults,ro,nodev,nosuid,noexec'
Afin de lui coller automatiquement quelques options lors d'une installation 👍 :)
Suite à la contribution d'une personne sur le role Ansible pour Nftables que je gère. J'ai maintenant un bon workflow Github pour le dépôt associé.
Évidemment comme je ne sais pas encore très bien me servir de cet outil, ça avance pas très vite :D
- Se placer dans le répertoire principal du dépôt (là où se trouve le dossier molecule/) : https://stackoverflow.com/questions/56360961/molecule-test-has-stopped-working-with-my-ansible-role#56363884
- Lancer ''molecule test''
- J'ai pas réussi à lancer correctement la suite de test depuis mon utilisateur… Pour l'instant je suis passé par un utilisateur dédié (ansible) puis une installation via Python-pip.
- Petite page wiki à venir.
"Petits" liens qui m'ont aidés à construire une requête json dans Ansible…
J'espère ne pas avoir à refaire ça trop souvent :Þ
https://www.middlewareinventory.com/blog/ansible_json_query/
https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html
https://www.tailored.cloud/devops/how-to-filter-and-map-lists-in-ansible/
Comment générer des nombres "aléatoires" dans Ansible tout en étant idempotent.
Via https://www.reddit.com/r/ansible/comments/9ig3pz/random_numbers_for_cron_template/