Size: a a a

2021 March 01

AD

Alex Domoradov in Ansible
а fc2 фейлится
источник

E

Elenhil in Ansible
default('{}', true)  | from_json }}?
источник

AD

Alex Domoradov in Ansible
да, можно и так
источник

AD

Alex Domoradov in Ansible
еще момент

 tasks:
   - set_fact:
       fc1: "{{ lookup('file','report.json', errors='ignore') | default('{}', true) | from_json }}"
     delegate_to: localhost

   - set_fact:
     delegate_to: localhost
       fc2: "{{ lookup('file','report.json', errors='ignore') | default('{}', true) | from_json }}"

почему во втором случае ругается на синтаксис ?
источник

D

Dmitriy in Ansible
Невалидный yml потому что
источник

E

Elenhil in Ansible
Alex Domoradov
еще момент

 tasks:
   - set_fact:
       fc1: "{{ lookup('file','report.json', errors='ignore') | default('{}', true) | from_json }}"
     delegate_to: localhost

   - set_fact:
     delegate_to: localhost
       fc2: "{{ lookup('file','report.json', errors='ignore') | default('{}', true) | from_json }}"

почему во втором случае ругается на синтаксис ?
потому что fc2 - это поле set_fact
источник

E

Elenhil in Ansible
а не само по себе
источник

AD

Alex Domoradov in Ansible
а delegate это опция модуля
источник

AD

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

E

Elenhil in Ansible
Alex Domoradov
а delegate это опция модуля
нет, это не опция таска
источник

E

Elenhil in Ansible
точнее таска, но не конкретного
источник

кг

константин горюнов... in Ansible
Lalk
источник

кг

константин горюнов... in Ansible
Kek
источник

NZ

Nikolay Zaitsev in Ansible
Привет. Какие сейчас удобные способы вести разработку ролей и избежать копирования и дублирования ролей между проектами? Collections помогает решить эти проблемы?  Нужно где-то вести разработку ролей, а каждый проект подключает себе нужные роли через collections.
источник

L

Lamobot in Ansible
Nikolay Zaitsev
Привет. Какие сейчас удобные способы вести разработку ролей и избежать копирования и дублирования ролей между проектами? Collections помогает решить эти проблемы?  Нужно где-то вести разработку ролей, а каждый проект подключает себе нужные роли через collections.
источник

NZ

Nikolay Zaitsev in Ansible
спасибо за наводку
источник

NT

Nazar Tertyshnyi in Ansible
Приветствую.
С ansible и всем вот этим, я очень далеко не на "э, фить, ты, сюда иди", но и слегка отошёл от "вы". Сейчас стала задача, нужно при генерации новых файлов (конфиги) сразу их отправлять на S3. И тут у меня два варианта (прям как два стула). Либо использовать community.aws.s3_sync (чот не заводится, вероятно ещё доставить нужно, либо ещё чего), либо писать несколько задач для кастомной синхронизации.
Как будет более лучше поступить?
Спасибо
источник

S

Sebor in Ansible
Разобраться с готовым модулем
источник

KY

Kirill Yurchenko in Ansible
Nazar Tertyshnyi
Приветствую.
С ansible и всем вот этим, я очень далеко не на "э, фить, ты, сюда иди", но и слегка отошёл от "вы". Сейчас стала задача, нужно при генерации новых файлов (конфиги) сразу их отправлять на S3. И тут у меня два варианта (прям как два стула). Либо использовать community.aws.s3_sync (чот не заводится, вероятно ещё доставить нужно, либо ещё чего), либо писать несколько задач для кастомной синхронизации.
Как будет более лучше поступить?
Спасибо
Если только использовать s3cmd/rclone их подобные, не помню чтоб в ansible была поддержка put/sync на S3, по крайней мере я не искал
источник

PK

Pavel Kozlov in Ansible
Евгений
стоп. речь идёт об экстернал вмсвитче?
тогда он возьмёт адрес адаптера, к которому он будет привязан
и связь останется
ну если не убирать флаг AllowManagementOS
да, вы правы
задача корректно перенесла работающий ip
спасибо
источник