問題タブ [augeas]
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.
configuration - Puppetを使用してphp.iniでconfig=valueを設定するにはどうすればよいですか?
Puppetで最初のステップを実行していて、問題が発生しました。LinuxサーバーにPHPをインストールしましたが、ファイルに少し変更を加えたいと思いphp.ini
ます。ファイル全体をリポジトリからのファイルで上書きしたくはありませんini
。1つの単純な構成値を変更/作成するだけです。
upload_max_filesize
のプロパティのphp.ini
値が。であることを確認したいと思います10M
。
どうすればこれを達成できますか?
puppet - 私の Vagrant マシンでの Augeas のサポートは?
Vagrant マシンで augeas のサポートを得ようとしています。
これらのディレクティブを使用していくつかのパッケージをインストールしようとしました:
マニフェストで augeas を使用しようとすると、vm の起動後に次のエラーが表示されます。
私はVagrant 1.0.3でprecision32公式ボックスを使用しています。
Vagrant 1.0.3 には ruby 1.8.7 と puppet 2.7.14 があります
これは、 phpクラスを含む私の小さなマニフェストであり、 apacheクラス、mysql、およびその他のクラスを個別にテストした後に含まれています。augeas コマンドを除いて、すべてが正しく機能します。
パッケージのインストール後、「vagrant ssh」を使用して vagrant マシンにログインし、次を起動します。
前もって感謝します!
regex - augeasを使用してセクション化されたファイルを解析する
特定の方法でセクション化されたvimファイルを解析するためのモジュールを作成しようとしています。サンプルファイル:
モジュールを書いている間、私はこの時点で立ち往生しています:
他にもいくつかの間違いがあることは承知していますが、正規表現について不平をkey /[^\n]+/
言っています。
/tmp/aug/vimrc.aug:3.36-.48:exception:キーregexp / [^]+/は「/」と一致します
/
キャラクターがこれと何の関係があるのかわかりません。
configuration - augeasを使用してyum.conf/excludeを編集する
puppetで再び使用するaugeasツールを使用して、yum.confの除外部分を編集しようとしています。
問題は、次のことを行うことです。
書き出す:
/etc/yum.confファイルにあります。
yum.confのexclude部分は、スペースで区切られたリストのみをサポートします。では、どうすればaugeasをだまして、ここでスペース分離を使用できますか?それとも私は完全に間違ったことをしていますか?
すでに他のエントリが含まれている可能性があるため、除外オプション全体を上書きすることは解決策ではありません。
puppet - Augeasはノードを別のノードの値に設定できませんか?
augeas構成ファイルの言語を学習しようとする過程で、私が設定した最初の実際のタスクは、grub.confの最初のブロックをコピーし、そのコピーに「単一の」カーネルパラメーターを追加することでした。
これを行う際に、私はドキュメントを精査しましたが、ツリー内の別のノードの値(関数や演算子など)を取得できる式を見つけることができませんでした。値をツリーの別の部分にコピーできるように、間接参照用のCの星(*)のようなものです。
C APIを使用していれば、値を取得できると確信していますが、ほとんどの場合、puppetから呼び出すことを検討しているため、augtoolを介して使用するようなものです。
私は頭がおかしいのですか、それとも本当に言語の一部なのですか、それとも私には見えませんか?
ruby - Ubuntuにruby-augeasをgemインストールできません
Ubuntuにaugeasをインストールしようとしています。
これは私にエラーを与えます:
私は持っていた
ところで、mkmf.log
ファイルはどこにありますか?
augeasはどのようにインストールすればよいですか?これはPuppetのバージョンのRubyで使用されるため、gemを使用してインストールする必要があります。
ruby - ruby-augeas gemをインストールするにはどうすればいいですか?(ubuntu 10.04)
libaugeas-dev libもインストールしましたが、まだ機能しません
ubuntu - Ubuntuのlibaugeas-rubyとlibaugeas-ruby1.8の違いは何ですか?
Ubuntuのlibaugeas-rubyとlibaugeas-ruby1.8の違いは何ですか?
libaugeas-ruby をアップグレードすると、libaugeas-ruby1.8 がアップグレードされないことがわかりました。
これには違いが見られず、非常に混乱しています
python - 特定のファイル名のマッチング
ネット スクリプト ファイルを検索するコードがいくつかあります。
ただし、このコードは、私のニーズに対して有効なファイルではない ifcfg-eth0.bak などのファイルと一致しています。eth0 から eth7 までの範囲のネットワーク スクリプトのみを一致させたい (バックアップ ファイルなどは含まない)。正しいファイルのみを一致させるための良いアプローチは何でしょうか?
configuration-files - Augeas を使用した単純な libconfuse ファイルの解析
プログラムの構成ファイルに使用libconfuse
していますが、うまく機能しています。Augeasを使用して構成ファイルを解析することに興味があります。Augeas レンズは「コンテキストフリーのファイル形式」であるため (本質的に、無限のネストが可能です)、ファイル用の一般的な Augeas レンズは存在しないというメーリング リストの投稿を見つけました。libconfuse
私のプログラムの構成ファイルは非常に単純で、構成パラメーターを含むセクションのレベルは 1 つだけです。例えば:
libconfuse
この単純なさまざまな構成ファイルに対して一般的な Augeas レンズを作成するには、何が必要でしょうか? 周りに例はありますか?これを処理する最も簡単な方法は何ですか?