oinume journal

Scratchpad of what I learned

AnsibleでPlaybook流した時のgit commit hashをファイルに出力したら捗った

「このサーバにどこまでPlaybook流したんだっけ?」みたいなことでよく悩んでいたので、AnsibleのPlaybookが入ったリポジトリのgit commit hashをファイルに出力してそれをサーバーに置くようにしてみた。

こんな感じのアクションをPlaybookに書いて簡単にできた。

- local_action: shell /usr/bin/git show -s --format=%H > /tmp/version.txt
  sudo: False
- copy: src=/tmp/version.txt dest=/var/tmp/version.txt

入門Ansible

入門Ansible