Интересно послушать какие задачи я должен решать, не "будучи стажёром"? Учитывая что я задачи решаю такие же, как и люди с опытом от 3 лет и больше.
Независимо от используемого браузера, при посещении многих сайтов появляется запрос на уточнение региона, даже несмотря на то, что регион уже корректно определился сайтом.
REQUIRED_PLUGINS = %w(vagrant-hostmanager)
plugins_to_install = REQUIRED_PLUGINS.select { |plugin| not Vagrant.has_plugin? plugin }
if not plugins_to_install.empty?
puts "Installing plugins: #{plugins_to_install.join(' ')}"
if system "vagrant plugin install #{plugins_to_install.join(' ')}"
exec "vagrant #{ARGV.join(' ')}"
else
abort "Installation of one or more plugins has failed. Aborting."
end
end
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.box_version = "20160913.0.0"
config.vm.box_check_update = false
config.vm.network :forwarded_port, host: 4447, guest: 80
config.vm.network :forwarded_port, host: 44447, guest: 44447
config.vm.network :private_network, ip: "55.55.1.7"
config.vm.synced_folder './reposit', '/vagrant'
unless Vagrant.has_plugin?('vagrant-hostmanager')
puts 'vagrant-hostmanager plugin is not installed!'
else
config.hostmanager.enabled = true
config.hostmanager.manage_host = true
config.hostmanager.ignore_private_ip = false
config.hostmanager.include_offline = true
config.hostmanager.aliases = [
"site1.vagrant",
"site2.vagrant",
]
puts 'hosts updated'
end