6
私はソルトスタックが初めてです。ファイルをシンボリックリンクのシンボリックリンクに置き換えてください
シンボリックリンクが存在することを確認しようとしています。そこには、既存の/etc/localtime
ません場合、または除外として
/etc/localtime:
file.symlink:
- target: /usr/share/zoneinfo/Europe/Paris
- file.exists:
- name: /usr/share/zoneinfo/Europe/Paris
結果が/etc/localtime
はすでにシンボリックリンクであるとき。私は、ファイルがリンク作成前に削除されるように状態をコーディングする方法を見つけ出すことはできません
----------
State: - file
Name: /etc/localtime
Function: symlink
Result: False
Comment: File exists where the symlink /etc/localtime should be
Changes:
:/etc/localtime
が通常のファイルであるときしかし、それは失敗します。どんな手掛かり ?
乾杯、 ピエール
あー名前が変更される時backupnameが、設定されていない限り、シンボリックリンクファイルの形で ファイルまたはディレクトリが、シンボリックリンクのための部屋を作るために を削除されます...それはうまく動作します。どうもありがとう ! – Pierre
この例では、 "file.exists"は何もしていないと思います。それは "file.symlink"の有効なオプションではないので無視されています –
Hrm。 @ピエール私は最後の2行を削除しました、それはまだ動作することを確認できますか? –