Марионеточный ресурс “файла” освободил каталог

Вы могли бы считать следующий выпуск Debian GNU/kFreeBSD http://www.debian.org/ports/kfreebsd-gnu/, когда он отсутствует. Это - распределение Debian с ядром Linux, замененным FreeBSD один. http://robertmh.wordpress.com/2010/11/27/about-zfs-in-squeeze-2/

2
задан 4 April 2013 в 22:32
2 ответа

Этот каталог был заменен ссылкой:

http://docs.puppetlabs.com/ ссылки / latest / type.html # parameters-4

В разделе 'force':

«Заменить каталоги файлами или ссылками»

Для справки в будущем вы можете попробовать запустить в режиме noop, чтобы увидеть, какие изменения будут сделано:

puppet agent --test --debug --noop --show-diff
3
ответ дан 3 December 2019 в 09:38

Помимо тестирования прогонов марионеток перед их применением, вы также должны помнить, что порядок, в котором вы пишете код марионетки, не всегда соответствует порядку, в котором выполняется марионетка. В этом случае вы должны были определить порядок. Вы должны сначала размонтировать, прежде чем произойдет символическая ссылка. Вы могли бы сделать это следующим образом:

class symlinks::linkdirtest ( ) { 
    file { '/mount':
        ensure => "link",
        target => "/anotherdir/mount",
    }
    mount { "/mount":
        ensure => "absent",
        before => File['/mount'],
    }
}
2
ответ дан 3 December 2019 в 09:38

Теги

Похожие вопросы