клонировать репу из битбакета и закинуть файлики на целевые машины. делаю вот таким образом:
- name: Clone prometheus stack files
become: yes
become_user: jenkins
git:
repo: git@bitbucket.org:blahblah/prometheus-stack.git
dest: /data/prometheus-stack
key_file: /var/lib/jenkins/.ssh/id_rsa
ключ 100% находится по пути, ручками добавить его могу и ручками же скопировать репу тоже могу, но ансибл мне говорит
"msg": "Cloning into '/data/ec-prometheus-stack'...\nWarning: Identity file /var/lib/jenkins/.ssh/id_rsa not accessible: No such file or directory.\nHost key verification failed.\r\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists."
ЧЯДНТ?
Права на ключ и директорию само собой проверил?
Так правильно. Он на какой машине ищет файл ?
я понял, что я тут еще пару шагов пролюбил, надо перед клонированием зачистить папку и вообще делать run_once, но это мелочи
delegate_to: localhost забыли добавить?
Обсуждают сегодня