Привет Я хочу, чтобы выполнить следующую задачу, как анзибль вытащить последний коммит идентификатор на локальный:модуль мерзавец анзибль преподобным разобрать
- name: get latest git commit id
local_action: "command git rev-parse HEAD"
register: git_commit_id
, но я получаю предупреждение, потому что я использую command
. Так как git
является модулем с несущим сердечником: http://docs.ansible.com/ansible/git_module.html
Как выполнить это с помощью git-модуля?
не уверен, что я следую, вы все еще используете модуль, а не «оболочки», «мерзавец ". Я получаю такое же предупреждение. Обратите внимание, что модуль «команда» работает тоже, я просто получаю предупреждение и задаюсь вопросом, могу ли я избавиться от предупреждения (не подавлять его) – Ankit
@Ankit Какое предупреждение вы получаете? – VonC
[ПРЕДУПРЕЖДЕНИЕ]: рассмотрите возможность использования git-модуля вместо запуска git Я временно отключил его, используя: 'local_action:" shell git rev-parse HEAD warn = no "' – Ankit