Size: a a a

2021 February 08

E

Elenhil in Ansible
Maksim Sharov
вот так прочитал о files в ролях, рассчитывал, что видит
нет конечно. Это указания docker демону откуда сосать волюм. Вот как вы укажете так оно и приедет в докер
источник

M

Maksim Sharov in Ansible
Elenhil
ну и вообще иметь конфигфайл для докера где-то в конфигах ансибла - это рак
я выше ответил, почему так сделал, хотел целостности добиться в подготовке хоста, это запуск прилоежния в контейнере фактически входит в процедуру подготовки, поэтом в ансибл запихнул

так-то да, могу раскатать и командами докера установку приложения.
источник

M

Maksim Sharov in Ansible
Elenhil
нет конечно. Это указания docker демону откуда сосать волюм. Вот как вы укажете так оно и приедет в докер
расчитывал, что файлы для роли видят все модули в вложенных задачах, а оказалось нет
источник

E

Elenhil in Ansible
Maksim Sharov
я выше ответил, почему так сделал, хотел целостности добиться в подготовке хоста, это запуск прилоежния в контейнере фактически входит в процедуру подготовки, поэтом в ансибл запихнул

так-то да, могу раскатать и командами докера установку приложения.
ничего не понятно
источник

M

Maksim Sharov in Ansible
Elenhil
ничего не понятно
это установка программы
источник

E

Elenhil in Ansible
вы именно что ломаете целостность, предполагая что хост будет запускать ансибл сам на себя
источник

E

Elenhil in Ansible
это очень неправильный подход
источник

M

Maksim Sharov in Ansible
Elenhil
это очень неправильный подход
то есть использовать

docker run -d -p 8080:8080 -p 80:80   -v $PWD/traefik.toml:/etc/traefik/traefik.toml traefik:v2.4 и не пытаться имитировать это ансиблом?
источник

E

Elenhil in Ansible
Maksim Sharov
то есть использовать

docker run -d -p 8080:8080 -p 80:80   -v $PWD/traefik.toml:/etc/traefik/traefik.toml traefik:v2.4 и не пытаться имитировать это ансиблом?
цге
источник

E

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

E

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

E

Elenhil in Ansible
использовать
volumes:
     - "/opt/config.yml:/etc/xxx/config.yml"
источник

E

Elenhil in Ansible
а не сосать напрямую из ансибл папки
источник

E

Elenhil in Ansible
а в /opt/config.yml класть ансиблом
источник

M

Maksim Sharov in Ansible
Elenhil
вы именно что ломаете целостность, предполагая что хост будет запускать ансибл сам на себя
ну, там не хост ансибл сам на себя, а изолированный пайплайн запускает ансибл
источник

M

Maksim Sharov in Ansible
Elenhil
а в /opt/config.yml класть ансиблом
предлагаете копировать файл перед запуском контейнер на хост?
источник

E

Elenhil in Ansible
Maksim Sharov
ну, там не хост ансибл сам на себя, а изолированный пайплайн запускает ансибл
вы только что сказали обратное
источник

E

Elenhil in Ansible
Maksim Sharov
предлагаете копировать файл перед запуском контейнер на хост?
естественно
источник

PG

Pavel Gassan in Ansible
сложи тогда в корне, рядом с плейбуком и передавай как {{playbook_dir}}/myfile.yaml
источник

PG

Pavel Gassan in Ansible
зачем контроллер то засорять?
источник