Ansible и виртуальный ящик со статическим ip - PullRequest
0 голосов
/ 24 октября 2018

Я хочу создать несколько машин virtualbox

На одной машине установлен sonatype nexus 3 (nexus.local) На другой машине установлен механизм докера (stage.local), а на другой машине есть DNS-сервер, на котором есть записи для nexusи stage

Эти машины - Ubuntu 18.04

Должен ли я создавать машины со статическим ip?Как я могу это сделать?Я нашел сообщение, что вы можете создать файл (для netplan), например:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
     dhcp4: no
     addresses: [192.168.56.2/24]
     gateway4: 192.168.56.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

например.192.168.56.2 будет сервером с установленным нексусом

Как я могу сделать это не руками, а с помощью ansible или какого-нибудь bash-скрипта?

Я обнаружил virtualbox guestcontrol, но не понял каксоздать файл, возможно ли это вообще?

ДОПОЛНЕНИЕ:

Можно ли настроить виртуальный сервер dhcp box для предоставления IP-адреса в зависимости от mac-адреса гостевой машины?

...