Size: a a a

2021 February 08

M

Maksim Sharov in Ansible
Elenhil
Тем что человек предполагает, что конфиги для работающего в данный момент сервиса лежат в нормальном месте, а не хер пойми где. Например в /etc/nginx или /opt/nginx, а не ansible_dir/roles/rolename/files/filename
вот насчет хранения конфига в /opt это по мне неочевидно, потом еще копирование оттуда в нужное место
источник

E

Elenhil in Ansible
вам лениво написать одну элементарную таску, создав при этом кучу проблем? ну ок
источник

A

Aleksandr in Ansible
Elenhil
получается что ваша жижа темплейтится из цикла, да
спасибо
источник

E

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

AB

Alexander Balandin in Ansible
Подскажите ансимблом можно создавать докер имиджи?
источник

E

Elenhil in Ansible
Alexander Balandin
Подскажите ансимблом можно создавать докер имиджи?
можно
источник

AG

Andrey Gumilev in Ansible
Elenhil
вам лениво написать одну элементарную таску, создав при этом кучу проблем? ну ок
проблема в опт класть ...какая цель ?
источник

AG

Andrey Gumilev in Ansible
Просрать всё?
источник

AG

Andrey Gumilev in Ansible
Конфиг это код, код должен лежатьв репе
источник

L

Lamobot in Ansible
Andrey Gumilev
проблема в опт класть ...какая цель ?
На локалхосте вариант монтирования файла в докер сработает прямо из files роли... А если понадобится на другой тачке эту роль выполнить? :) Закинем туда весь плейбук с ролями и нужным файлом? :)
Тут либо роль не нужна, либо писать так, чтобы она была реиспользуемой.
источник

E

Elenhil in Ansible
Andrey Gumilev
Конфиг это код, код должен лежатьв репе
мы говорим о конфиге, которы в данный момент юзается в сервиисе
источник

E

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

E

Elenhil in Ansible
то что копию конфига или его темплейт неплохо бы хранить в репе - это очевидно и неоспоримо, да
источник

E

Elenhil in Ansible
а вот писать в докерволюме paybook_dir/lalala - это попахивает #странно
источник
2021 February 09

VF

Vladimir FakeGPS in Ansible
https://docs.ansible.com/ansible/2.5/modules/iptables_module.html
у параметра destination есть аргумент !, куда его правильно вставить? А то в примерах вообще нет..
- name: add to iptables
 ansible.builtin.iptables:
  chain: POSTROUTING
  source: "{{openvpn_ip_address}}/24"
  jump: SNAT
  destination: "{{openvpn_ip_address}}/24"
  to_source: "{{interface}}"
источник

L

Lamobot in Ansible
Vladimir FakeGPS
https://docs.ansible.com/ansible/2.5/modules/iptables_module.html
у параметра destination есть аргумент !, куда его правильно вставить? А то в примерах вообще нет..
- name: add to iptables
 ansible.builtin.iptables:
  chain: POSTROUTING
  source: "{{openvpn_ip_address}}/24"
  jump: SNAT
  destination: "{{openvpn_ip_address}}/24"
  to_source: "{{interface}}"
Полагаю, что destination: "! {{openvpn_ip_address}}/24"
Других вариантов нет :)
источник

VF

Vladimir FakeGPS in Ansible
ответ:
destination: "{{!openvpn_ip_address}}/24"
источник

E

Elenhil in Ansible
Vladimir FakeGPS
ответ:
destination: "{{!openvpn_ip_address}}/24"
Точно нет
источник

E

Elenhil in Ansible
У вас тут логическое отрицание переменной
источник

E

Elenhil in Ansible
Причем не уверен что вообще питон это съест
источник