RubyMine 2026.1 Help

Puppet

RubyMine は Puppet 言語の構文をサポートし、Puppet モジュールや環境で作業できます。

サポートされている主な機能は次のとおりです。

前提条件

Puppet モジュールと環境では、次の gems が必要です。

Puppet モジュールを作成する

新しい Puppet モジュールを作成するには

  1. メインメニューで ファイル | 新規プロジェクト へ移動します。

  2. 新規プロジェクト ダイアログで、左側の Puppet モジュール を選択します。

    新規プロジェクトダイアログ
  3. 次に、プロジェクトの場所を指定し、必要な Ruby インタープリターを選択します。 選択したインタープリターに puppet gem がインストールされていない場合、RubyMine はインストールを提案します。

  4. 最後に、 作成者ユーザー名モジュール名 を指定し、 作成 をクリックしてください。 作成されたプロジェクトは Puppet モジュール構造で構成されています。

    Puppet プロジェクト構造

    Puppet モジュールの作成方法については、 ドキュメントを参照してください。

Puppet モジュールと環境を開く

RubyMine は 開いている Puppet モジュール または 環境 (例えば、 metadata.json または environment.conf ファイルの有無によって)を自動的に認識し、プロジェクトツリー内の対応するアイコンでマークします。

Puppet プロジェクトビュー

モジュールまたは環境を開いた後、その 依存関係をインストールできます。

依存関係のインストール

RubyMine では、次のファイルで指定されているモジュール/環境の依存関係をインストールできます:

  • モジュールに .fixtures.yml ファイルが含まれている場合、RubyMine は rake タスクを使用して spec/fixtures/modules ディレクトリに依存関係をインストールします。 この場合、IDE は次のソースをチェックしません。

  • Puppetfile がある場合、RubyMine は librarian-puppet を使用して .dependencies ディレクトリ(または環境の場合は modules )に依存関係をインストールします。

  • プロジェクトに metadata.json が含まれている場合は、RubyMine は Puppetfile と同様に librarian-puppet を使用して依存関係のインストールを行います。

モジュール / 環境の依存関係をインストールするには、プロジェクトツールウィンドウでモジュールを右クリックし、 モジュール <name> の依存関係をインストールする または 環境 <name> の依存関係をインストールする を選択します。

Puppet インストール依存関係

プロジェクトのインタープリターに librarian-puppet gem がインストールされていない場合、RubyMine はインストールを提案します。

司書人形利用不可

Puppet 関連の設定を構成する

設定 ダイアログ Ctrl+Alt+S では、Puppet に関連する以下の設定を構成できます。

  • 言語とフレームワーク | Puppet ページでは、Puppet の言語バージョンとライブラリアンパペットのパスを設定できます。

  • エディター | コードスタイル | Puppet には、Puppet 言語の コードスタイル設定が含まれています。

  • エディター | インスペクション を使用すると、 インスペクション設定を構成できます。

  • エディター | ライブテンプレート ページで、他の言語と同じように Puppet 言語用のカスタム ライブテンプレート を作成できます。

    Puppet ライブテンプレート
2026 年 6 月 2 日