redhat ec2 で Augeas に問題があります。私は最近、この API を使い始めました。これまでは、/etc/
ディレクトリの変更にのみ使用されていました。
使用したOSはこちら。
OS: Red Hat Enterprise Linux Server release 6.4 (Santiago)
私が最近見つけたのは、augtool が /etc/ および /boot/ 内のファイル以外のファイルを認識していないことです。
例:augtool> print /files/tmp/sample/test.cfg
結果は得られません。
test.cfg
[Credentials]
Keys = True
テスト目的で、このファイルを /tmp/ から /etc/httpd/conf.d/ に移動しましたが、それでも内容が出力されません。私のApache構成ファイルの印刷構成ツリーはどこにありますか。
私はそれらを人形に入れようとしています、ここに私のコードがあります:
augeas {"changeTest" :
context => "/files/tmp/sample/test.cfg",
changes => "set Credentials/Keys False"
}
これは、パペットのデバッグで見たものです。
Debug: Augeas[changeTest](provider=augeas): sending command 'set' with params ["/files/tmp/sample/test.cfg/Credentials/Keys", "False"]
Debug: Augeas[changeTest](provider=augeas): Skipping because no files were changed
私はここで何をしているのですか?