Где-то я не могу читать / писать в ~ / .bashrc на удаленных хостах с Ansible.Я пытался, ранее с .bashrc, а теперь с .profile, но все напрасно:
- name: install elasticsearch
command: "{{ item }}"
with_items:
- "cd /apps/dmg/ && tar -xzf elasticsearch-6.4.3.tar.gz"
- "cd /apps/dmg/elasticsearch-6.4.3"
#- echo "ES_HOME=/apps/dmg/elasticsearch-6.4.3" >> ~/.profile
#- "source ~/.profile"
Я понял, что задача ansible просто не записывает туда какой-либо файл на удаленных хостах, потому что нет "~ /.файл профиля »существует даже после выполнения этой задачи, что, по-видимому, успешно:
changed: [WONTTELLXXXX] => (item=echo "ES_HOME=/apps/dmg/elasticsearch-6.4.3" >> ~/.profile)