Не могли бы вы мне помочь, в моей роли ansible мне нужно извлечь (с фильтром) три значения из:
adopt_openjdk_version: 11.0.6+0.18.0
Я бы хотел
java_major_version: 11 java_release : 11.0.6 openj9_release: 0.18.0
Попробуйте разбить строку:
set_fact: java_major_version: "{{ adopt_openjdk_version.split('.')[0]}}" java_release: "{{ adopt_openjdk_version.split('+')[0]}}" openj9_release: "{{ adopt_openjdk_version.split('+')[1]}}"