Ich denke, das ist der Teil des Playbooks, der den Fehler erzeugt. Wie soll ich diesen Teil umschreiben?Ansible: [DEPRECATION WARNING]: Die Verwendung blanker Variablen ist veraltet
roles:
- role: json-transform
json_transforms: '{{ clientValidation.json_transforms}}'
Es wirft die folgende Warnung:
[DEPRECATION WARNING]: Using bare variables is deprecated. Update your playbooks so that the environment value uses the full variable syntax ('{{json_transforms}}'). This feature will be removed in a
future release. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
Welche Ansible-Version verwenden Sie? Diese Syntax sieht für mich etwas komisch aus und normalerweise würde ich mit etwas gehen: '- {role: json-transform, json_transforms: '{{clientValidation.json_transforms}}'}' damit du das vielleicht ausprobieren willst. – ydaetskcoR
Ich benutze Ansible 2.0.1 Ich hatte bereits versucht, was Sie erwähnten, und es hat nicht funktioniert. – anuiq
Die Syntax spielt keine Rolle - @ydaetskcoR verwendet nur die integrierte dict-Syntax anstelle der erweiterten yaml-dict-Syntax. Sie sind genau dasselbe in dem geparsten Dokument. – nitzmahone