gpt4 book ai didi

vagrant - Vagrant 配置程序清理任务的语法?

转载 作者:行者123 更新时间:2023-12-02 20:48:34 25 4
gpt4 key购买 nike

如何在 Vagrantfile 中定义清理任务?

Vagrant 的 1.3.0 发行说明提到添加了配置程序清理选项,但似乎还没有任何文档,而且我没有运气尝试弄清楚语法。最相关的源文件似乎是 lib/vagrant/action/builtin/provisioner_cleanup.rb

1.3.0 (September 5, 2013)
Provisioners can now define "cleanup" tasks that are executed on vagrant destroy. [GH-1302]

最佳答案

这是相关的提交:

https://github.com/mitchellh/vagrant/commit/d4c7e2011018798b642c8bb401d61a401bfda46f

基本上,清理任务必须由配置器插件定义。目前,虽然没有记录,但只有 chef_client 插件实现了这一点,并且可以使用以下配置选项激活清理:

config.vm.provision "chef_client" do |chef|
chef.delete_client = true
chef.delete_node = true
end

如果您的目标是定义一个在主机上运行的自定义任务和/或命令之前,您可以使用此插件(抱歉自引用):

https://github.com/emyl/vagrant-triggers

关于vagrant - Vagrant 配置程序清理任务的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19262896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com