✙ DarkKC ✙
гайз, подскажите пожалуйста, когда 2.8 должен в pip появиться уже?
Timur
Anton
Timur
Timur
Где-то в течение месяца, думаю
Igor
утро доброе. вопрос: в длиннющем плэйбуке один из шагов - клонировать репу из битбакета и закинуть файлики на целевые машины. делаю вот таким образом:
- 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."
ЧЯДНТ?
Ждун
ты хочешь странного :D
Ждун
https://i.imgur.com/EK8OIC4.png
✙ DarkKC ✙
Igor
ты хочешь странного :D
ну чем же странное? ансибл - для автоматизации конфигурации машин. софт, который надо класть на машину - лежит в репе. ничего необычного
Anton
Igor
Igor
Я даже через watch проверял из под кого запускается ансибл - из под дженкинса
George
George
Ну, в смысле - ты ансибл на локальной машине запускаешь, а Женя - на удаленной ?
Igor
George
Точно уверен, что не в докере, не на другой машине, а сам на себе?
Igor
Ну то есть я подозреваю, что гит должен выполняться на локально машине, нет?
Igor
Или я все неправильно понял?
George
Выведи предыдущим степом содержимое файла
George
George
Попробуй там указать явно, что надо на локалхосте гнать
Stan
какая самая последняя версия ansible?
Oleksandr
latest
Stan
2.7 )?
simplemice.eth
ansible/ansible tagged: v2.8.0b1
Igor
George
хз
George
попробуй оба (по отдельности ес-но)
Igor
окич, попробую, доложу о результатах
Max
Max
Павел П.
Добрый.
Вопросик по Survey в AWX/Tower.
Верно ли я понял документацию, что это только для задания extra_vars?
лимиты и тэги через него задать нельзя?
Павел П.
Sergey
Почистил оффтоп.
Max
Max
не сугубо ансибловый вопрос: насколько сильно отличается AWX от Tower ?
George
Max
также сильно как Foreman vs Satelite ?
George
Имхо, да
Max
т.е. кроме AWX в Tower напихали добра чтобы из запазухи вываливалось, и не сказал клиент "а как я буду кофе через вышку делать?"
Oleksandr
Max
это напиток такой.
Max
вкус горький, но очень вкусно пахнет, и бодрит.
Nikolay
а вышка это высшее образование? Тогда все становится понятным
Tadeusz
пожизненный срок
NM
greydjin
NM
see "Running Ansible" book
Timur
Timur
Либо скопировать локальный файл ключа на удаленную машину
Igor
Igor
- name: Clone prometheus stack files
run_once: true
become: yes
become_user: jenkins
git:
repo: git@bitbucket.org:prometheus/repo.git
dest: /data/prometheus-stack
key_file: /var/lib/jenkins/.ssh/id_rsa
delegate_to: localhost
вот так в итоге сработало
citius
всем привет
что-то я сломал голову, поможите плез
вроде стандартная конструкция же
group_vars:
postgresql_databases:
- payouts:
owner: payouts
playbook:
- debug:
msg: "{{ item.owner }}"
loop: "{{ postgresql_databases }}"
результат:
msg: |-
The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'owner'
чего не так?
citius
еще и форматирование в телеге едет )
что за день
Max
нормальный день gist.
Ждун
Или хотя бы '''
nett00n
citius
норм, формат пофиксил )
Vladislav 👻
Nikita
Всем привет, подскажите, как в словарь добавить новую пару ключ значение?
citius
Nikita
Я так понимаю метода update нету в ansible
citius
например?
если сделать просто debug: var=item, то он выводит все
Vladislav 👻
Nikita
Nikita
Разобрался как combine работает, спасибо!
Terry
Инструкция: как тестировать ansible-роли и узнавать о проблемах до продакшена
https://habr.com/ru/post/448136/?utm_campaign=448136
В этой статье я хочу рассказать о нашем опыте тестирования ansible-ролей.
 
В Ostrovok.ru в качестве менеджера конфигураций мы используем ansible. Недавно мы пришли к необходимости тестирования ролей, но, как оказалось, инструментов для этого существует не так много — самым популярным, пожалуй, является фреймворк Molecule, поэтому мы решили использовать его. Но оказалось, что его документация умалчивает о многих подводных камнях. Достаточно подробного руководства на русском нам не удалось найти, поэтому мы решили написать эту статью.
citius
Sergey
citius
citius
Самле смешное, что рядом аналогичный таск который юзера в базе создаёт и он отрабатывает без проблем.
Настройка у него - аналогичная конструкция postgresql_users