1
퍼핏을 사용하여 관리되지 않는 모든 NFS 마운트를 제거하는 방법은 무엇입니까?Puppet에서 관리되지 않는 NFS 마운트를 제거하는 방법은 무엇입니까?
예 1 : 다음 인형 코드를 제거합니다 명시 적으로 인형에서 관리하지 않는 모든 사용자 :
resources { "user":
purge => true,
}
예 2 : 다음 코드는 제거합니다 모든 관리되지 않는 Nginx에 가상 호스트 :
file { "/etc/nginx/sites-enabled/":
recurse => true,
purge => true,
}
하지만 어떻게 할 수 모든 관리되지 않는 NFS 마운트를 제거합니까?
다음은 내가 시도한 것입니다. 그러나
define nfs-client::mount() {
...
}
는 다음 작동하지 않았다 :이 bug report을 바탕으로
는resources { "nfs-client::mount":
purge => true,
}
리, 실제로 --noop이 이전 버전을 실행하며 무서운 결과가 있었다 "mount"는 자원에 내장되어 그러나
, 당신은 할 수 있어야한다 달리기). 모든 종류의 파일 마운트를 마운트 해제합니다. 모든 유형의 관리되지 않는 마운트가 아닌 관리되지 않는 NFS 마운트 만 제거하고 싶습니다. – richardkmiller그래, 그건 의미가 있고, 나는 그것을 깨달았어야했다. 위와 같은 방법을 사용하지 않는 한 현재 좋은 방법이 있다고 생각하지 않으며 모든 정상적인 마운트 관리 마운트를 만들었는데 이는 실제로 실현 가능성이 낮습니다. –