Add network mask variables for Hypervisor static IP assigments
This commit is contained in:
parent
c8dd89681b
commit
ca5a3c8807
@ -83,6 +83,8 @@ Inventory variables are defined for individual hosts or VMs in the inventory fil
|
|||||||
| `vm_gw` | Default gateway IP address for the virtual machine's network configuration. | `192.168.0.1` |
|
| `vm_gw` | Default gateway IP address for the virtual machine's network configuration. | `192.168.0.1` |
|
||||||
| `vm_id` | Unique identifier for the virtual machine. | `101` |
|
| `vm_id` | Unique identifier for the virtual machine. | `101` |
|
||||||
| `vm_ip` | IP address assigned to the virtual machine. | `192.168.0.10` |
|
| `vm_ip` | IP address assigned to the virtual machine. | `192.168.0.10` |
|
||||||
|
| `vm_nm` (optional) | IP address netmask assigned to the virtual machine. | `255.255.255.0` |
|
||||||
|
| `vm_nms` (optional) | IP address netmask assigned to the virtual machine. | `24` |
|
||||||
| `vm_memory` | Amount of memory (in MB) allocated to the virtual machine. | `2048` |
|
| `vm_memory` | Amount of memory (in MB) allocated to the virtual machine. | `2048` |
|
||||||
| `vm_nif` | Network interface type or identifier for the VM's network connection. | `vmbr0` |
|
| `vm_nif` | Network interface type or identifier for the VM's network connection. | `vmbr0` |
|
||||||
| `vm_path (optional)` | Path or folder where the VM configuration or related files will be stored. | `/var/lib/libvirt/images/` |
|
| `vm_path (optional)` | Path or folder where the VM configuration or related files will be stored. | `/var/lib/libvirt/images/` |
|
||||||
|
@ -35,7 +35,9 @@
|
|||||||
iso_path: "{{ boot_iso }}"
|
iso_path: "{{ boot_iso }}"
|
||||||
networks:
|
networks:
|
||||||
- vlan: "{{ vlan_name }}"
|
- vlan: "{{ vlan_name }}"
|
||||||
type: dhcp
|
type: static
|
||||||
|
ip: "{{ inventory_hostname }}"
|
||||||
|
netmask: "{{ vm_mask | default('255.255.255.0') }}"
|
||||||
register: vmware_guest_result
|
register: vmware_guest_result
|
||||||
failed_when:
|
failed_when:
|
||||||
- vmware_guest_result.failed is defined and vmware_guest_result.failed
|
- vmware_guest_result.failed is defined and vmware_guest_result.failed
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
vm_ip: "{{ inventory_hostname }}/24"
|
vm_ip: "{{ inventory_hostname }}/{{ vm_nms }}"
|
||||||
install_type: "virtual"
|
install_type: "virtual"
|
||||||
cis: false
|
cis: false
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user