Updated the setupacdc.yml file to remove the 'node' parameter from the lxc container creation task, as it is no longer required. This change simplifies the configuration and makes it easier to manage.
42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
- hosts: localhost
|
|
gather_facts: yes
|
|
|
|
vars:
|
|
addc_hostname: "DC1"
|
|
mac_address: "8E:90:31:DE:31:36"
|
|
|
|
tasks:
|
|
- name: Install 'proxmoxer' and 'requests' Python libraries for the ansible controller
|
|
ansible.builtin.pip:
|
|
name:
|
|
- proxmoxer
|
|
- requests
|
|
state: present
|
|
become: no
|
|
|
|
- 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: "Europe/Rome"
|
|
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"
|