1

パペットで遊んでいて、この動作に気づきました。

# puppet resource file /etc/passwd
file { '/etc/passwd':
  ensure   => 'file',
  content  => '{md5}7a63b133e1a086d9f35c2014b3b09218',
  ctime    => 'Thu Jan 10 17:16:11 -0700 2013',
  group    => '0',
  mode     => '644',
  mtime    => 'Thu Jan 10 17:16:11 -0700 2013',
  owner    => '0',
  selrange => 's0',
  selrole  => 'object_r',
  seltype  => 'etc_t',
  seluser  => 'system_u',
  type     => 'file',
}

# puppet resource file /etc/passwd provider=posix
file { '/etc/passwd':
  ensure   => 'file',
  selrange => 's0',
  selrole  => 'object_r',
  seltype  => 'etc_t',
  seluser  => 'system_u',
}

これは、ファイル プロバイダーが POSIX である必要がある Linux システム上にあります。プロバイダーを明示的に指定すると出力が異なるのはなぜですか?

編集:コマンドの特定の出力を追加しました。

4

1 に答える 1

1

Puppetlabs は最近、独自のスタック交換インスタンスを立ち上げました。この質問はそこで回答されました: https://ask.puppetlabs.com/question/241/why-does-puppet-resource-behave-differently-when-specifying-the-provider /?answer=253#post-id-253

于 2013-01-12T02:53:58.643 に答える