diff --git a/inventories/testing b/inventories/testing index 6c7fe40..47191b7 100644 --- a/inventories/testing +++ b/inventories/testing @@ -1,5 +1,5 @@ [puppet-masters] -puppet-master cores=2 ram=4096 ansible_host=10.17.0.200 +puppet-master cores=2 ram=4096 disk=20 ansible_host=10.17.0.200 -test0 cores=2 ram=2048 ansible_host=10.17.0.201 -ns0 cores=2 ram=2048 ansuble_host=10.17.0.53 +test0 cores=2 ram=2048 disk=20 ansible_host=10.17.0.201 +ns0 cores=2 ram=2048 disk=18 ansuble_host=10.17.0.53 diff --git a/playbooks/proxmox_vms_create.yml b/playbooks/proxmox_vms_create.yml new file mode 100644 index 0000000..6df3ca4 --- /dev/null +++ b/playbooks/proxmox_vms_create.yml @@ -0,0 +1,23 @@ +--- +- hosts: all + gather_facts: no + connection: local + tasks: + - name: Create Proxmox VM + proxmox_kvm: + api_host: orsay.internal.softwareheritage.org + api_user: ftigeot@pam + name: "{{ inventory_hostname.split('.')[0] }}" + agent: yes + storage: flash + format: raw + state: present + node: orsay + timeout: 300 + cores: "{{ cores }}" + memory: "{{ ram }}" + scsihw: virtio-scsi-single + sata: '{"sata0":"local:iso/debian-testing-amd64-netinst.iso,media=cdrom"}' + scsi: '{"scsi0":"orsay-ssd-2018:{{disk}},format=raw,iothread=1"}' + net: '{"net0":"virtio,bridge=vmbr0"}' + delegate_to: localhost