puppetコードのreplを理解する

サム

私は次のような人形のコードを見ています

class {
      users => {
           'repl@%' => {
                ensure => present,
                .
            }
       }
 }

「repl」は何をしますか?オンラインで多くの情報を見つけることができません。

フェリックスフランク

匿名化の量は、ほとんど重要なポイントを隠しています。しかし、これはcreate_resources関数で使用するためのハッシュの宣言であると思われます

これは次のように機能します。クラス内のすべてのスペースを占有するべきではないリソースが多数ある場合(この理由は不自然です)、代わりにハッシュ構造に変換できます。

mysql_grant {
    'repl@%':
        ensure => present,
        rights => 'REPLICATION CLIENT';
}

これはハッシュになり、変数に格納されます。

$users = {
    'repl@%' => {
        ensure => present,
        rights => 'REPLICATION CLIENT',
    }
}

次に、これを使用して、これ(および、複数ある場合はハッシュ内のより多くのリソース)を簡単な行で宣言できます。

create_resources('mysql_grant', $users)

意味する典型的なMySQL表記であるgrantsため、あなたが見ていると思いますrepl@%user with name "repl" from any client

TL; DRこれはドメイン固有の識別子であり、Puppet自体にとって特別な意味はありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

pyTorchのコードを理解する

分類Dev

次のコードを理解する

分類Dev

Wekaのコードを理解する

分類Dev

コードを理解する

分類Dev

Juliaの関数のコードをREPLで印刷する方法は?

分類Dev

Telloドローンのコードを理解する

分類Dev

デッドコード除去の回避の結果を理解する

分類Dev

iOS SDKの解析:クラウドコードを理解する

分類Dev

OpenGLレッドブックのコードを理解する

分類Dev

レコード引数を変更するときのREPLエラー

分類Dev

DMARCの電子メールレコードを理解する

分類Dev

ノードのコールバックを理解する

分類Dev

「ave」機能のソースコードを理解する

分類Dev

ルビーコードの行を理解する

分類Dev

このコードの出力をC言語で理解する

分類Dev

Javaのコードを理解するための支援が必要

分類Dev

Mongooseでredisを設定する際のJSコードの理解

分類Dev

このチゼルコードの行を理解する方法

分類Dev

freecodecampからのコードの複雑さを理解する

分類Dev

Pythonのコードを理解するための助けが必要

分類Dev

このコードを理解するのに助けが必要

分類Dev

このコードを理解するのに助けが必要

分類Dev

cのコードの論理を理解/明確化する

分類Dev

このPythonコードの詳細を理解する

分類Dev

コード内の以下のマクロを理解する方法

分類Dev

このCコードを理解する必要があります

分類Dev

minmax擬似コードを理解する

分類Dev

minmax擬似コードを理解する

分類Dev

Scalaコードを理解する:(-_。_2)

Related 関連記事

ホットタグ

アーカイブ