Size: a a a

2021 March 01

𛲠𛲠

𛲠iterate4 𛲠lyfe... in Ansible
совсем печальный вопрос, что-то быстро не соображу, есть дефолтом в системе питон2, делаю перекат в venv с 3.6, запускаю ансибл и -vvv показывает 2.7 при python —version 3.6
источник

𛲠𛲠

𛲠iterate4 𛲠lyfe... in Ansible
что я упускаю?
источник

𛲠𛲠

𛲠iterate4 𛲠lyfe... in Ansible
в .cfg ни слова о питоне
источник

1‌

1 ‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌... in Ansible
бывало такое когда пути в венве не сходились
источник

𛲠𛲠

𛲠iterate4 𛲠lyfe... in Ansible
о пасиб
источник

𛲠𛲠

𛲠iterate4 𛲠lyfe... in Ansible
а то я резко тупняка словил сижу такой не пойму
источник

AD

Alex Domoradov in Ansible
- set_fact:
     fc1: "{{ lookup('file','report/archive.json', errors='ignore') | default({}, true) | from_json }}"


а есть какой то способ задать дефолтное значение для lookup/file ?
источник

E

Elenhil in Ansible
Alex Domoradov
- set_fact:
     fc1: "{{ lookup('file','report/archive.json', errors='ignore') | default({}, true) | from_json }}"


а есть какой то способ задать дефолтное значение для lookup/file ?
default, очевидно же. Только не дикт, а строка
источник

AD

Alex Domoradov in Ansible
мне нужен diсt иначе from_json фейлится
источник

AD

Alex Domoradov in Ansible
но по ходу вот так работает


… | default('') | default('{}', true) | from_json
источник

E

Elenhil in Ansible
Alex Domoradov
мне нужен diсt иначе from_json фейлится
from_json же ест не дикт, а как раз строку
источник

AD

Alex Domoradov in Ansible
Elenhil
from_json же ест не дикт, а как раз строку
не работает оно
источник

AD

Alex Domoradov in Ansible
the field 'args' has an invalid value …  and could not be converted to an dict
источник

E

Elenhil in Ansible
Alex Domoradov
the field 'args' has an invalid value …  and could not be converted to an dict
дык true надо
источник

E

Elenhil in Ansible
по идее
источник

AD

Alex Domoradov in Ansible
оно и так есть
источник

AD

Alex Domoradov in Ansible
проверял так

- set_fact:
       fc: "{{ lookup('file','report.json', errors='ignore') | default('', true) }}"
       fc1: "{{ lookup('file','report.json', errors='ignore') | default('', true) | type_debug }}"
       fc2: "{{ lookup('file','report.json', errors='ignore') | default('', true) | from_json }}"
источник

E

Elenhil in Ansible
хм
источник

E

Elenhil in Ansible
ок
источник

AD

Alex Domoradov in Ansible
fc: ‘’
fc1: str
источник