🤖
ansible 研究 / gather_facts 応用 その1
gather_facts を使ってサーバ情報を集める
-
ansible-cmdb というツールが便利。
https://github.com/fboender/ansible-cmdb -
このツールの使い方:
$ ansible -m setup --tree ./out all
$ ansible-cmdb ./out
(( 整形データ ))
- sql.tpl は色々いじりやすかったので、試した。
sql.tpl の修正
- INSERT文、VALUEでの項目のデリミタが " で postgresqlで使えない。→ ' に替えた
- ansible_machine_id で整理したいと考えたので 追加。
ちょっと困ったこと:
- 基本的にFreeBSD-jail では、 /etc/host-id が存在しない。
- 手で追加してみたけど、gather_facts 拾ってくれない模様。 →調査中
Discussion
してやると良いらしい。