- hosts: node0 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 Semaphore user ansible.builtin.pip: name: - proxmoxer - requests state: present # Installs to the home directory of the user running Semaphore, avoiding system conflicts. extra_args: "--user" # Run as the user that executes the Ansible playbooks in Semaphore become: no delegate to: localhost - 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"