Size: a a a

2021 March 22

АК

Артём Кузнецов... in Ansible
у меня сейчас описано так, но даже когда файл есть в папке он его не видит
источник

АК

Артём Кузнецов... in Ansible
- name: Checking selected tomcat version available locally
     become: no
     local_action: stat path="apache-tomcat-{{ tomcat_version }}.tar.gz"
     register: st
   
   - name: Fail task if tomcat not exists
     fail:
       msg: "Selected tomcat version {{ tomcat_version }} not found in {{ tomcat_local_files }}"
     when: not st.stat.exists
источник

TG

Timur Gadiev in Ansible
Артём Кузнецов
у меня сейчас описано так, но даже когда файл есть в папке он его не видит
Пипец
источник

TG

Timur Gadiev in Ansible
Так в чем задача-то исходная?
источник

E

Elenhil in Ansible
ILIYA SHAVKUN
Всем привет, можно наверное больше теорический вопрос, каков путь самурая  должен быть в такой задаче, 1. Стартуем роль , задач в ней много, оповещааем куда то ( в какой то месенждер что мы стартанули) 2. Случае провала роли, мы останавливаем выполнение, вы полняем таску оповещающую о провале, в доке есть несколько путей, (таска с игнорирование ошибки и т.д). Кто как делает?
Проще всего вынести оповещалки за пределы ансибла
источник

АК

Артём Кузнецов... in Ansible
Нужно проверить наличие файла если файл есть то продолжить, если нет вывести сообщение что файла нет
источник

TG

Timur Gadiev in Ansible
Артём Кузнецов
Нужно проверить наличие файла если файл есть то продолжить, если нет вывести сообщение что файла нет
Зачем проверять наличие файла? Исходная задача в чем?
источник

E

Elenhil in Ansible
банальный баш скрипт, который а) пускает оповещалку, б) пускает ансибл в) пускает еще одну оповещалку
источник

АК

Артём Кузнецов... in Ansible
Timur Gadiev
Зачем проверять наличие файла? Исходная задача в чем?
установка томкат
источник

TG

Timur Gadiev in Ansible
Артём Кузнецов
установка томкат
Ну, так устанавливайте. Зачем наличие файла проверять?
источник

АК

Артём Кузнецов... in Ansible
у меня нет интернета на серверах, поэтому дистриб подкладывается в files
источник

TG

Timur Gadiev in Ansible
Артём Кузнецов
у меня нет интернета на серверах, поэтому дистриб подкладывается в files
И?
источник

E

Elenhil in Ansible
Артём Кузнецов
у меня нет интернета на серверах, поэтому дистриб подкладывается в files
вот и подкладывайте всегда
источник

АК

Артём Кузнецов... in Ansible
Я то подложу, в кто не в курсе может проглядеть
источник

E

Elenhil in Ansible
проверять не нужно. Если у вас есть таска с подкладыванием, файл будет в нужном месте гарантированно.
источник

E

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

АК

Артём Кузнецов... in Ansible
Спасибо!
источник

VZ

Vladimir Zhurkin in Ansible
Артём Кузнецов
у меня нет интернета на серверах, поэтому дистриб подкладывается в files
файл кладите всегда, если он есть то ничего не будет выполнятся Нет положится
источник

VZ

Vladimir Zhurkin in Ansible
но я лично обычно делаю установку через tag.  Так как каждый раз ставить пакет , при изменения только конфига - странно
источник

VZ

Vladimir Zhurkin in Ansible
но тут кому как
источник