Я слежу за туром шеф-повара и изучаю, как его устранить (https://learn.chef.io/modules/keep-your-cookbooks-up-to-date#/). Проблема в том, что каждый используемый мной дистрибутив получает этот файл resolv.conf 10.0.2.3.
Я пытался подписаться на этот пост:
https://serverfault.com/questions/453185/vagrant-virtualbox-dns-10-0-2-3-not-working
Однако это решение работает только для существующих виртуальных машин. В своей кулинарной книге я создал шаблон resolv.conf.erb и в начале моего default.rb я поместил этот код:
шаблон '/etc/resolv.conf' do
источник 'resolv.conf.erb'
режим «644»
конец
Однако, как бы я ни пытался и не настраивал его (default.rb - это первое, что запускается моим файлом политики), шеф-повар просит ubuntu сделать wget из omnitruck.chef.io, прежде чем он развернет мой шаблон resolv.conf. Вот все из default.rb:
#
# Cookbook:: base
# Recipe:: default
#
# Copyright:: 2019, The Authors, All Rights Reserved.
include_recipe 'hardening::default'
template '/etc/resolv.conf' do
source 'resolv.conf.erb'
mode '644'
end
file '/etc/motd' do
content node['base']['message']
end
Что еще мне нужно настроить, чтобы chef развернул resolv.conf перед попыткой wget?