「Puppet」の設定ファイル(マニフェスト)として、「概要」「Puppet言語」「カタログ」「リソースとクラス」「マニフェスト」「モジュール」について紹介。

「Puppet」の設定ファイル(マニフェスト)

「Puppet」の設定ファイル(マニフェスト)として、「概要」「Puppet言語」「カタログ」「リソースとクラス」「マニフェスト」「モジュール」について紹介。

■関連する比較ページ

概要

Puppetの宣言型言語を使用して「マニフェスト」と呼ばれるファイルにシステムの望ましい状態を記述します。

マニフェストには「ネットワーク」「ファイル」「パッケージ」「サービス」などのオペレーティングシステムリソースを構成する方法を記述します。

その後Puppetは、これらのマニフェストをカタログにコンパイルし、インフラストラクチャ全体に配布します。

→Puppet →docs →Open source Puppet →Version latest →Puppet language and code

Puppet言語

Puppetの宣言型言語を使用して、マニフェストファイルにシステムの望ましい状態を記述します。

→Puppet →docs →Open source Puppet →Version latest →The Puppet language

カタログ

「カタログ」とは、1つのノードのすべてのリソースと依存関係を記述する静的ドキュメントです。

Puppetマスタはノードを構成するために、エージェントノードごとにマニフェスト構成情報をカタログにコンパイルします。

エージェントノードはマスタからカタログを受け取った後、カタログに記述された状態にするために必要な変更を適用します。

リソースとクラス

■リソース

「リソース」は、特定のサービスやパッケージなど、システム構成に必要な項目を指します。

→Puppet →docs →Open source Puppet →Version latest →Resource types

■クラス

「クラス」はリソースをグループ化したものです。

クラスは、アプリケーションの実行に必要なすべてのリソースを集約し、より大きな機能のチャンクを構成します。

マニフェスト

マニフェストはPuppetの基本的な構成要素であり、リソー​​スの構成方法を記述します。

マニフェストには条件付きロジックを含めることができ、複数のエージェントのリソースを宣言できます。

マニフェストは「モジュール」と呼ばれる特定のファイル構造に保持されます。

モジュール

「モジュール」はPuppetの基本的な構成要素として機能し、再利用および共有できます。

■モジュールに保持される情報

「モジュール」は、ソフトウェアのインストールや構成に関する各種情報を含みます。

・Puppetクラス
・定義済みタイプ
・タスク
・タスクプラン
・関数
・リソースタイプとプロバイダ
・カスタムタイプ など

→Puppet →docs →Open source Puppet →Version latest →Module fundamentals

■モジュール作成ツール「Puppet Development Kit」

モジュール作成ツール「Puppet Development Kit(PDK)」を使用することで、高品質のモジュールを作成できます。

「完全なモジュール構造」「クラス」「定義済みタイプ」「タスクテンプレート」などを作成し、モジュールテストフレームワークを構成します。

「Puppet Development Kit」は、モジュールの「開発」「検証」「テスト」に役立つ統合テストツールとコマンドラインインターフェースを提供します。

→Puppet →Welcome to Puppet Development Kit

Puppet最新TOPICS

【OSS公開】GitHub、サーバ管理/設定自動化ツール「Puppet」のためのノード設定変更時テストツール「octocatalog-diff」をオープンソース公開(2016年10月28日 19:03)

GitHubが、サーバ管理/設定自動化ツール「Puppet」のためのノード設定変更時テストツール「octocatalog-diff」をオープンソース公開した。 【Puppetとは】 http://www.ossnews.jp/oss_info/Puppet 【octocatalog-difとは】 ・オープンソース(MIT license) ・ノード設定変更時テストツール ・Ru...

Puppet最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

「現場対応が必要」という、ネットワークと物理セキュリティの課題 ~クラウドサービスで簡単管理。”Cisco Meraki”と”Verkada”をご提案~

【データセンター / システム運用事業者向け】複雑化するハイブリッドクラウドの監視運用を効率化する最適解 ~AWS, Azure, GCPの統合監視と運用自動化~

マネージドサービス事業者の"サービス拡充"と"運用効率化"の両立 ~AWS,Azure,オンプレ…監視対象の拡大と、アラート対応・報告書作成などの業務効率化は、両立できるのか?~

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter