Puppet

ソフトウェアのスクリーンショット:
Puppet
ソフトウェアの詳細:
バージョン: 2.7.6
日付のアップロード: 11 May 15
開発者: Luke Kanies
ライセンス: 無料
人気: 5

Rating: nan/5 (Total Votes: 0)

人形は、あなたが集中、パッケージのような明らかに個別の要素に加えて、ユーザー、cronジョブ、およびホストのような通常の異なるファイルに集約すべての個別の要素を管理し、クロスプラットフォームの仕様言語を使用して、システムのすべての重要な側面を管理することができますサービス、およびファイル。
人形のシンプルな宣言型の仕様記述言語は、彼らが必要な限り具体的に可能にしながら、ホスト間の類似性を引き出すための強力な、分類能力を提供し、それがはっきりと明示的にオブジェクト間の依存関係や前提条件の関係を処理します。
人形は、システム構成ツールです。人形プロジェクトは、必要な設定、構成およびその他の情報を通信するためのクライアントとサーバのセットを指定するための言語をシステムを管理するためのライブラリを持っています。
ライブラリには、すべてのアクションのために完全に責任があり、言語は、構成の選択を表現するための完全に責任があります。
言語操作が単一のサーバ(またはサーバのバンク)の中央に起こることができるように、すべてが開発され、すべてのライブラリー操作は、個々のクライアント上で行われます。この文書は言及されますようにこのように、言語の操作とライブラリ操作の間に明確な境界があります。
セットアップ
パペット·アーキテクチャの大部分は、中央サーバーに接続し、puppetmasterdを実行している中央サーバー、およびpuppetdを実行している各クライアント·ノードに、星のようになります。
あなたのすべてのノードの構成が含まれ、あなたの中心マニフェストは、/etc/puppet/manifests/site.ppで最も可能性の高い、中央サーバーにする必要があります。
puppetmasterdデーモンを起動して、サーバーの名前で、「<サーバー名> "置き換え、puppetdに引数として-s <サーバー名>を指定して、そのサーバーに連絡するようにクライアントを教えてください。あるいは、それは「人形」への回答となるようあなただけの、あなたのサーバーのCNAMEを作成できるように、「人形」という名前のサーバを探しにpuppetdデフォルト設定されます。
あなたはすべてが動作していることを確認するまでには、-vフラグで有効になって冗長モードでサーバーとクライアントの両方を実行することをお勧めします。それぞれの新しいクライアントが接続するように、あなたが署名するのを待っている証明書を一覧表示するpuppetcaの--listを実行する必要があり、その後、puppetca --sign <名前>になります、証明したいクライアントの名前で、 "<名前>"を置き換えますサインインしてください。あなたは/etc/puppet/autosign.confを作成することにより、autosigningをオンにして、ホスト、ドメイン、IPアドレスを置くか、またはあなたがそこに署名することを範囲することができます。
インストール:
ファイル名を指定して実行」ルビーinstall.rb 'またはあなたのRUBYLIBパスに'のlib /」ディレクトリを追加します。
その後、あなたは試験に入る/と./testを実行するか、またはあなたがしたい方人形の設定ファイルのファイル名を指定して実行」のbin /人形」することができる必要があります。

このリリースの新機能:

7113448(#4762)月面上のクライアントが正常に接続できることを確認します。
好適寄与法を概説する文書を追加c8835ad
元に戻す&QUOT ea0f2bf、枝 'vcsrepo'&QUOTをマージ。
94f0b93(#8704)が無効fileserver.confのためのより良いエラーを与えます
023d959(#8690)人形の顔で「グローバル」オプションを受け入れます
c315da0修正#1886 - ノードのクリーンアップ機能を追加
7e6fc0dを廃止RestAuthConfig#は許可しますか? #check_authorizationの賛成で
6401dfe修正#6026 - セキュリティファイルは、インラインコメントをサポートする必要があります
#5010修正0c385f1 - のauth.confで先頭の空白を許可します
8da0486修正#5777 - ルール補間のauth.conf CIDRルールを破りました
1d4acb5のmaint:提案SSLエラーメッセージのトラブルシューティングを開始します
fb2ffd6(#8596)のタイトルが一致しない場合に、リソースの別名の競合を検出
778127dのmaint:なしサブコマンド場合は、印刷ヘルプと出口に証明書のアプリケーションを修正しました。
SSL関連の顔のための0366b18(#7293)を設定し、デフォルトの形式。
89c021c(#8418)が正しいRUN_MODEを持っているアプリを検査修正します
3165364 MAINT:ソースが失敗したときに環境が含まれるようにログを追加します
f484851 MAINT:マスターは、レポートを受信したときにデバッグログを追加
10e05ad(#7266)面への証明書オプションの検証を移動します。
未知のオプションを回避するために、顔indirected ae36003(#7290)を更新。
82e5fa9(#8561、#7290)は、完全にオプション契約を実装します。
77441be(#8561)は、アクションの引数の検証と修正を統一します。
69b4e70(#7290)は、未知のオプションに失敗。
6bec2df(#8561)は、アクションにオプションの正規名を使用してください。
532c4f3(#7184)は、顔の時代遅れのバージョンのコアをロードします。
2cd3bc4(#7184)顔の他のバージョンにバインドされたアクションを検索します。
1e0655e(#7184)一元化&QUOT;顔&QUOTのアクションを見つけます。パペット::フェイスへ
0396611 MAINT:より良いエラー報告テストが失敗しました
395c174(#7123)は、デフォルトのアクションfind` `作ります...
fd6a653(#7123)アクションの「デフォルト」のサポート実行時の設定。
b75b1c1(#6787)は、オプションの `default_to`を追加します。
c830ab0(#6789)面へのポートSSL :: CertificateAuthority ::インタフェース
cc311adのMAINT:SSL :: Inventory.serialが不足している名前を報告する必要があります。
72abe6c(#7204)セマンティックバージョニングコードを統合します。
--detailed-exitcodesをd02000b(#8401)文書はビットマスクです
c4848d2のMAINT:ファイルサーバの設定のドキュメントのリンクを修正しました。
Fixnumかにモードを変換するb268fb3(#7144)アップデート設定#のwritesub
b82f29c(#7699)Helpコマンド一度べき唯一のリストオプション
4a2f22c(MAINT)はRHELのプラットフォームdectionを修正しました。
45b3908(#4142)を修正モジュールチェックが空metadata.jsonに失敗しないように
ae3ef42(#7699) - ヘルプは一度だけのオプションが表示されるはずです
5826f73(#8032)create_resourcesに封じ込めを追加
新しいダッシュボードのバージョンを一致させるにはf6882d6(#8147)を変更し、デフォルトのreporturl
111a4b5(#6857)パスワードの開示ユーザーのパスワードを変更するとき
99330fa(#7224)言い換える 'ホスト名が一致しませんでした」エラーメッセージ
1d867b0(#7224)は、人形にヘルパーを追加:: SSL ::証明書を取得するために、
代替名
98ba407(#7127)プレランコマンドが失敗した場合に人形を停止
caca469(#4416)種類がリロードしprovidifiedされていることを確認
413b136(#4416)は、必ずそれを再作成する前に、古いプロバイダを削除
3f0dbb5(#650)の構成ディレクトリのシンボリックリンクを許可
1c70f0c(#2128)は、事実に基づいてノード名を設定するためのサポートを追加します
c629958(#2128)は、カタログを取得する前に、事実を取得します
cd4fe14(#2128)は、ノード名を指定する機能を追加します
c02126d(#5966)は、のauth.confにホスト名の正規表現のサポートを追加します
75e2764(#5318)は、必ずコンパイルするときにマニフェストへの変更を確認します。
107b38aのMAINT:Ruby 1.9ので動作するようにパックマンプロバイダを修正しました
90eb937(#7139)のファイル·セット内の有効なパスに「/」を受け入れます

このバージョン0.25.0の新機能:

このリリースでの変更のほとんどは、内部リファクタリングではなく行動です。
主な変更は、基礎となる人形の通信メカニズムとしてXML-RPCを交換するIndirected RESTの導入です。
つの新しい機能が追加されました。
人形は今パペットマスターと人形のバイナリからJSONの設定を適用する能力からカタログとJSONで出力それをコンパイルする機能があります。
薄い&QUOT;&QUOTの概念;保存された構成が導入されました。
保存された構成にキューイングをサポートpuppetqdというバイナリが追加されました。

このバージョン0.24.8の新機能:

この修正された#2077 - OSXで壊れralshユーザー
固定#2004 - ターゲットが定義されていない場合ssh_authorized_keyは失敗します
固定#1629 - ssh_authorized_keys作成されたファイルの不正なアクセス許可
固定#2000 - チェックサムのために指定されたデフォルトはありません
固定#2026 - レッドハットは、stopメソッドを無視
追加された内線/ dbfix.sqlスクリプト - 格納されている構成データベースの修正一般的なエラーを
固定#1963 - SELinuxは、ファイルのダウンロードを殺すためには/ proc /マウントを読むに失敗します
固定#2025 - Gentooのサービスプロバイダハンドルのみ、デフォルトのinitレベル
固定#1910 - 更新logcheckの
固定#1871 - ログレポートに漏洩した機密情報
固定#1956 - より正気であることが、変数名をクリーンアップは、エラーメッセージや変数 '値'ではなく 'メンバー'の固定不適切な使用を明らかにしました。
固定#1831 - を追加しましたsprintf関数
固定#1830 - を追加しましたregsubst機能
オラクルELとVMのサポートを追加するための更新のup2dateとサービス範囲
間違った数の引数(3 1):アウゲイアースのインのバグ - #1948と#1953を修正
情報への警告からエラーメッセージを変更する - - #944を接続固定リサイクル
固定#961 - あまりにも多くの/閉じていないTCP接続を作成puppetd
固定#1959 - 環境スキーマの移行のための追加されたカラム保護
#1869の修正 - オートロードファイルが例外を漏洩することはありません
#1543を固定しない - Nagiosは人形を殺すもはやエラーを解析
固定#1420 - 複数のタイプをhost_nameに許可していないnagios_serviceescalation
固定#1884 - エクスポートホスト上で収集した場合にエクスポートのリソースがアンエクスポートとしてマークされています
固定#1922 - 関数は、1つのハッシュにすべての引数を押しつぶします
固定#1538 - Yumrepoは/etc/yum.repos.d内のファイルに誤ってアクセス権を設定します
固定#1936 - vimのファイルに追加/ * * /サポート
固定#1541 - Nagiosのオブジェクトは、すべての変化にclientbucketにファイルを書き込みます
固定#1542 - Nagiosのオブジェクトを削除することはできません
#1912を修正する - まだralshの問題を修正なし 'べき'の値で動作しますGID
「gitのフォーマット - パッチ 'を使用するRakefileを修正
追加されたREADME.rstファイル
格納されたコンフィギュレーションのパフォーマンスの強化
還元Labsは作業ディレクトリにライブラリを構築追加しました
固定#1852 - 正しい行動なしSELinuxのバインディング
更新されたRed Hatのspecファイル0.24.7
固定#1920 - シャドウパスワードの破損

この要件:

このルビー

開発者の他のソフトウェア Luke Kanies

Facter
Facter

6 Mar 16

へのコメント Puppet

コメントが見つかりません
コメントを追加
画像をオンにする!