Boxen 在 /opt/boxen/nodenv
中安装 nodenv。卸载它可以简单地删除nodenv目录吗?
rm -rf /opt/boxen/nodenv
我希望进行全新安装,重新运行 boxen。我可以用核武器攻击所有的盒子安装,但我想知道这是否可以以不那么引人注目的方式完成。
最佳答案
查看存储库,似乎无法执行标准的 ensure =>absent
来使用 Boxen 删除 nodenv
设置。 I've opened an issue for that ,因为这应该是一种确保缺席的方法。
现在,您可以:
- 删除引用nodenv的代码
在你的manifest/site.pp中可能看起来像这样:
# node versions
nodejs::version { 'v0.6': }
nodejs::version { 'v0.8': }
nodejs::version { 'v0.10': }
添加一些如下代码:
file {"${boxen::config::home}/nodenv": ensure => absent, }
这将确保 nodenv 目录不存在。它基本上与您提到的 rm -rf/opt/boxen/nodenv 做同样的事情,但以一种更幂等和 Puppet-y 的方式。
关于macos - 从boxen卸载nodenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28287330/