This commit updates the `setupacdc.yml` file to include new variables for the container's hostname and MAC address, which are used in the Proxmox container creation task. The changes ensure that the task is more flexible and reusable.
33 lines
990 B
YAML
33 lines
990 B
YAML
- hosts: "node0"
|
|
gather_facts: yes
|
|
tasks:
|
|
- vars:
|
|
addc_hostname: "DC1"
|
|
mac_address: "8E:90:31:DE:31:36"
|
|
|
|
- name: Create lxc container
|
|
community.proxmox.proxmox:
|
|
vmid: 200
|
|
node: node0
|
|
api_user: root@pam
|
|
api_password: "{{ proxmox_password }}"
|
|
api_host: node0
|
|
password: 123456
|
|
hostname: "{{ addc_hostname }}"
|
|
ostype: debian
|
|
ostemplate: 'local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst'
|
|
description: samba ad dc
|
|
cores: 2
|
|
memory: 2048
|
|
disk: 'local-lvm:10'
|
|
timezone: "{{ localization_timezone }}"
|
|
onboot: true
|
|
unprivileged: true
|
|
features:
|
|
- nesting=1
|
|
- keyctl=1
|
|
- mount=cifs
|
|
pubkey: 'ssh-ed25519 AAAAC3NzaC1...hBWA ansibleuser@ansiblehost'
|
|
netif:
|
|
net0: "name=eth0,hwaddr={{ mac_address }},gw={{ location_gateway }},ip={{ addc_ansible_host }}/24,bridge=vmbr0"
|