はどのの構成管理ソフトウェアを実行してください(などPuppet、Chef、Pallet、SmartFrog、など)、オープンまたはクローズドソース、インフラ、ソフトウェア上で実行を記述して設定するには、RDFデータモデルを使用していますか?RDFを使用している構成管理ソフトウェアはありますか?
また、RDF語彙やOWLオントロジーが存在し、そのようなドメインで役立つことはありますか?
はどのの構成管理ソフトウェアを実行してください(などPuppet、Chef、Pallet、SmartFrog、など)、オープンまたはクローズドソース、インフラ、ソフトウェア上で実行を記述して設定するには、RDFデータモデルを使用していますか?RDFを使用している構成管理ソフトウェアはありますか?
また、RDF語彙やOWLオントロジーが存在し、そのようなドメインで役立つことはありますか?
RDFオントロジーまたはOWLオントロジーを使用している既存のCMツールについてはわかりませんが、これは活発な研究トピックのようです。ここにいくつかのサンプル論文があります。参照した論文に戻ってくると、ウサギの穴です。焦点のほとんどが処理できるCMツールの現在の作物よりも(パッケージ、サービス、およびファイルなど)
リンクが紛失したようですか? – Anentropic
Googleにタイトルを挿入するだけです;-) – tchap
SaltStackは、プログラムロジックでYAMLやJSONを生成する方法として、Pythonの神社(またはマコ)テンプレート言語で、デフォルトでYAMLやJSONデータを使用しています。
しかし、それは、ソースファイルを取ることができrender
方法(例えばテンプレートYAML、あるいはおそらくRDF)でのpythonモジュールですrenderersの概念があり、ソルトのhighstate data structure
免責条項に準拠したPythonの辞書を返します私はSaltStackを使用していません。シェフとスローガンをしながらドキュメントを読んでいるだけです...
これは本当に素晴らしい質問です。 RDFはシェフのレシピを記述するのに理想的な候補のようであり、これらのものを交換可能にすることは良いことに過ぎない。私はプロジェクトビルドツール(構成管理とは関係ありません)を使って、私が得た最も近いものが残っていたのではないかと心配しています。私は上記のために何かを構築するのに役立つだろう。 Amazon Cloudのようなものもカバーすることができます。出力データをSPARQLエンドポイントでホストすることも素晴らしいでしょう。 –
こんにちはウィリアム、ご意見ありがとうございます。 RDFとは無関係に、ドメインモデル構成を共有するための一般的なマシン読み取り可能なデータモデルは素晴らしいでしょう。また、あなたが示唆しているように、ピボット式の統合アプローチへの道が開かれます。さまざまな構成管理ソフトウェア用のスクリプト/設定ファイルを生成したり、より自動化された方法で互いに移行したりできます。構造化されたクエリ言語(および/またはフリーテキスト検索の少し)を使って分析や報告の面でできることを無視しないでください。 – castagna
私は最近CMについて少し考えていて、まったく同じことを自分に尋ねました。 Googleは私にここで指摘しました:-)これは本当に素晴らしいです。私は、すぐに使用できるように、合理的な量の時間にできるベストは、オントロジーを考え出し、さまざまなファクトシステム(シェフのオハイ、人形のファクター...)の周りにラッパーを書くことですデータをRDFに変換して、SPARQLを使用して照会できるようにします。または、重要なデータをエクスポートする方法を見つけるだけです(CouchDBまたはsthgでリッスン)。これは複雑なものやそれに付随するものすべてを求めるのに大きな利益をもたらすでしょう。 – tchap