問題タブ [cfengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
89 参照

cfengine - ポリシーの CfEngine エラー、クライアントがローカル ポリシーを採用していない

ポリシー サーバーから間違った構文ポリシーをクライアントにプッシュした結果、すべてのクライアントで構文エラーが発生しました。今、ポリシー サーバーのポリシーを修正しました。クライアントは、cf-agent が failsafe.cf を実行していないかのように、更新されたポリシーを取得していません。クライアントにこのポリシーを適用させる方法や、 cfengine はこの方法で失敗しました。さらに、update.cf や failsafe.cf も変更せず、ubuntu システムを使用しました。

0 投票する
2 に答える
131 参照

cfengine - パッケージのアップグレードが利用可能であることを CFEngine が確認する方法

これは cfengine2 および 3 に関する質問です。パッケージがインストールされていてアップグレードできる場合にトリガーするアラートを取得しようとしています。これを行う方法はありますか?

以下の cfengine3 のように。

このようなものですが、パッケージをアップグレードできない場合は何も報告しません。上記はすべてを報告するだけです。

0 投票する
1 に答える
182 参照

cfengine - バンドル エージェントの CFEngine 一致ホスト名

私は CFEngine を初めて使用し、ホスト名に基づいていくつかのアクションを実行しようとしています。

例: stable を持つすべてのホスト名には、slist 1 のパッケージが含まれている必要があります。test を持つすべてのホスト名には、slist 2 のパッケージが含まれている必要があります。

これを変更して、テストを含むホストをウェルに含めたい

テストの追加で十分ですか?dist_class:: と stable が何であるか理解できません。

-stable&dist_class::

+テスト&stable&dist_class::

0 投票する
1 に答える
289 参照

cfengine - ポリシー ハブからホストへの cf-engine を使用したファイル コピー

cf-engine を使用してポリシー ハブからホストにファイルをコピーしようとしています。ホスト上に空のファイルが作成されます。内容はどうやって書けばいいの?ポリシー ハブとホストは同じ場所にファイルを配置する必要がありますか?

0 投票する
1 に答える
83 参照

cfengine - CFEngine の「ホスト名にドットを使用しない」ルールを回避する方法はありますか?

私たちの cfengine セットアップでは、ホストのグループで構成されるクラスを定義したいと思っています。短い名前が一意でない 4 部構成のホスト名を持つホストがたくさんあります。ホスト名にドットを使用しないというドキュメントを繰り返し読みましたが、場合によっては、xxx_yyy_domain_com を使用するとうまくいくようです。

ロール ファイルで、一連のマシンを含む配列をネームサーバーとして定義します。

そして bind9.cf promise ファイルで:

そのクラスの一連の約束は、アンダースコア付きの FQDN を持つ 2 つのホストに対して正しく実行されるようです。

ただし、同じロール ファイル内に、文字列のみで定義される別のクラスがあります。

次に、毎日のタスクの約束ファイルで:

そして、これはうまくいかないようです。

誰かがその理由とその回避方法を説明できますか? 代わりに言う必要がありますか:

もしそうなら、なぜですか?いくつかの基本的な cfengine 構文規則を誤解していますか??

更新:いいえ、上記の変更を行ってもまだ機能しません。

(ちなみに、私はすでにCFEngine の Host group を読んでいます。Zamboni氏の本を読まなければならないなどとは言わないでください。時間があればいつか読みたいと思っていますが...)

0 投票する
4 に答える
104 参照

cfengine - cf-serverd でパラメータ化されたバンドルを使用するには?

私のcf-serverdのpromises.cfには、次のようなバンドルがあります

私はそれをインスタンス化しようとしました

しかし (cfengine-3.8.1 では) これは効果がないようです。たとえばcf-serverd -v、バンドル内のアクセス ルールのみを報告し、generic_rulesfoo.example.com のファイルへのアクセスは拒否されます。

generic_rules(単純なbundle server generic_rules { ... }バンドルです) は、共通のリストにない場合に評価されるようbundlesequenceです。

host_rulescf-serverd セットアップでバンドルを展開するにはどうすればよいですか?

編集:

キーによって識別される対応するホストにのみ、いくつかのディレクトリへのアクセスを許可するつもりです。パス名で使用できることは知っています$(connection.key)が、嫌いなので

  • 読めません (無意味な MD5=...名前のディレクトリが多数あると、「foo.example.com」に属するディレクトリを見つけるのが難しくなります)

  • クライアントキーが変更されたときに問題が発生します (たとえば、侵害された、またはホストが再インストールされるため)。「git」(cfengine ルールの編成に使用) は、ファイル/ディレクトリの名前変更をサポートしていないため、「git mv」による変更履歴が失われます。