vagrant+ansible:避免再次从ansible galaxy下载

vagrant+ansible:避免再次从ansible galaxy下载,ansible,vagrant,ansible-galaxy,Ansible,Vagrant,Ansible Galaxy,在我的流浪者档案中,我有类似的东西: config.vm.provision "ansible" do |ansible| ansible.playbook = "provisioning/main.yml" ansible.galaxy_role_file = "provisioning/requirements.yml" end provisioning/requirements.yml包含一些从ansible galaxy获取的角色 每次执行流浪规定时,都会再次下

在我的流浪者档案中,我有类似的东西:

  config.vm.provision "ansible" do |ansible|
    ansible.playbook = "provisioning/main.yml"
    ansible.galaxy_role_file = "provisioning/requirements.yml"
  end
provisioning/requirements.yml包含一些从ansible galaxy获取的角色


每次执行流浪规定时,都会再次下载所有角色。有没有办法避免每次都重新下载?

您可以更改默认值并删除-force选项。差不多

config.vm.provision ansible do | ansible| ansible.playbook=provisioning/main.yml ansible.galaxy_role_file=provisioning/requirements.yml ansible.galaxy\u命令=ansible galaxy安装-角色文件=%{role\u file}-角色路径=%{roles\u path} 终止
请注意,角色在安装后不会更新,您必须手动进行管理。

您可以更改默认设置并删除-force选项。差不多

config.vm.provision ansible do | ansible| ansible.playbook=provisioning/main.yml ansible.galaxy_role_file=provisioning/requirements.yml ansible.galaxy\u命令=ansible galaxy安装-角色文件=%{role\u file}-角色路径=%{roles\u path} 终止 请注意,角色在安装后不会更新,您必须手动管理