This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
технология_vagrant [2022/07/25 09:17] val [С использованием json] |
технология_vagrant [2022/07/26 06:49] val [С использованием внешних скриптов] |
||
---|---|---|---|
Line 140: | Line 140: | ||
</code><code> | </code><code> | ||
#sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config | #sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config | ||
+ | #echo 'root:strongpassword' | chpasswd | ||
+ | |||
+ | echo 'vagrant:strongpassword' | chpasswd | ||
timedatectl set-timezone Europe/Moscow | timedatectl set-timezone Europe/Moscow | ||
Line 330: | Line 333: | ||
</code><code> | </code><code> | ||
require 'json' | require 'json' | ||
- | boxes = JSON.parse(File.read('./addnodes.json')) | + | boxes = JSON.parse(File.read('./nodes.json')) |
Vagrant.configure("2") do |config| | Vagrant.configure("2") do |config| | ||
Line 339: | Line 342: | ||
config.vm.define opts["name"] do |config| | config.vm.define opts["name"] do |config| | ||
- | config.vm.network "private_network", ip: opts["ip"], | + | config.vm.network "private_network", ip: opts["ip"] |
- | virtualbox__intnet: true | + | |
config.vm.hostname = opts["name"] | config.vm.hostname = opts["name"] | ||