GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

fboender

ansible-cmdb – 潜在的なファクト収集出力からホストの概要を生成する

投稿日:

潜在的なファクト収集出力からホストの概要を生成する

可能な構成管理データベース

Anipal-cmdbはAnabilitiesの事実収集の出力を取り出し、システム構成情報を含む静的なHTML概要ページ(およびその他のもの)に変換します。

これは、複数のタイプの出力(html、csv、sqlなど)をサポートし、カスタムデータでAnsibleによって収集された情報を拡張します。 各ホストについて、グループ、ホスト変数、カスタム変数、マシンローカルファクトも表示されます。

HTMLサンプル出力。

特徴

(すべての機能がすべてのテンプレートでサポートされているわけではありません)

  • 複数のフォーマット/テンプレート:
    • 上のスクリーンショットに見られるような--template html_fancy HTML( – --template html_fancy )。
    • ファンシーHTMLスプリット( – --template html_fancy_split )。各ホストの詳細は別々のファイルに格納されます(多数のホスト用)。
    • CSV(– --template csv )は、信頼できるコンマ区切り形式です。
    • JSON(– --template json )は、すべてのファクトをJSON形式でダンプします。
    • Markdown(– --template markdown )は、Wikiなどへのコピー貼り付けに便利です。
    • Markdown Split( ‘–template markdown_split’)、各ホストの詳細は別々のファイルに格納されます(多数のホスト用)。
    • SQL(– --template sql ):ホストファクトを(My)SQLデータベースにインポートします。
    • プレーンテキスト用のプレーンテキストテーブル( --template txt_table )。
    • もちろん、カスタムテンプレートを作成することもできます。
  • ホスト概要と詳細なホスト情報。
  • ホスト変数とグループ変数。
  • ホストの事実と手作業によるカスタム事実を集めました。
  • 既存のホストのファクトを追加および拡張し、手動で完全に新しいホストを追加する。

ドキュメンテーション

すべてのドキュメンテーションはreadthedocs.ioで見ることができます。

ライセンス

Ansible-cmdbは、GPLv3の下でライセンスされています:

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

For the full license, see the LICENSE file.







-fboender
-, , , ,

執筆者: