клонировать репу из битбакета и закинуть файлики на целевые машины. делаю вот таким образом:
                  
                  
                  - 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 забыли добавить?
Обсуждают сегодня