Tout d'abord, je suis encore un débutant ansible, alors s'il vous plaît excusez mon ignorance.Comment exécuter un script shell et utiliser le résultat en ansible
Je ne sais pas si cela est encore possible, mais je suis en train d'obtenir l'URL produit par cette commande:
curl -s https://api.github.com/repos/Radarr/Radarr/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4
et de l'utiliser dans le jeu pour télécharger le package:
ici est mon jeu:
- name: download Radarr
get_url:
url: "{{ Radarr_exe_url }}" #should be the url from above
dest: "{{ Radarr_data_path }}"
become: true
become_user: "{{ Radarr_user_name }}"
notify:
- Restart Radarr service
Mes yeux saigne quand je vois des objets JSON avec 'analysables grep' et' cut' ... –
@KonstantinSuvorov tout des conseils sur la bonne façon d'analyser en bash? – Mohamed
Je pense que j'aurais pu mieux utiliser 'jq'? mais ce n'est pas portable – Mohamed