Я должен написать тот же синтаксис в Playook, как указано в этом curl
curl -Is "{{url}}" -H "Cookie: ROUTEID = 8d1617097a0a51a9e361709ad3f5254b; isBannerTester = 1" | grep -iE 'Set-Cookie: | Location'
Я должен написать тот же синтаксис в playook, который указан в этом curl -
curl -Is "{{url}}" -H "Cookie: ROUTEID = 8d1617097a0a51a9e361709ad3f5254b; isBannerTester = 1" | grep -iE 'Set-Cookie: | Location'
- name: "sanity"
shell: curl -Is "https://{{ENV_DOMAIN}}/applicationNavigator/" -H "Cookie: ROUTEID=8d1617097a0a51a9e361709ad3f5254b; isBannerTester=1"|grep -iE
args:
warn: no
register: res
- debug:
var: res
ERROR! Синтаксическая ошибка при загрузке YAML.
значения сопоставления не допускаются в этом контексте
Ошибка, по-видимому, в '/mnt/banner/deploy/ansible/sanity_test_update.yml': строка 40, столбец 84, но может
находиться в другом месте файла в зависимости от точной синтаксической проблемы.
Оскорбительная строка выглядит так:
- name: "sanity"
shell: curl -Is "https://studentconnect.acu.edu.au/BannerAdmin.ws/" -H "Cookie: ROUTEID=8d1617097a0a51a9e361709ad3f5254b; isBannerTester=1"|grep -iE
^ here
We could be wrong, but this one looks like it might be an issue with
unbalanced quotes. If starting a value with a quote, make sure the
line ends with the same set of quotes. For instance this arbitrary
example:
foo: "bad" "wolf"
Could be written as:
foo: '"bad" "wolf"'