Files
Ansible_/roles/esxi_create/tasks/main.yml
2020-08-18 07:42:39 +02:00

145 lines
4.1 KiB
YAML
Executable File

- name: Configure POCP_APPSVR01
vmware_guest:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: False
name: POCP_APPSVR01
datacenter: "Datacenter"
template: POCP_APPSVR01_Template
folder: POCP_VMs/
cluster: "{{ cluster_name }}"
networks:
- name: VM_GSMC_RED35
start_connected: true
disk:
- size_gb: "{{ disk_size_gsmc1 }}"
type: thin
datastore: '{{ vsphere_datastore }}'
hardware:
memory_mb: '{{ guest_memory_gsmc1 }}'
num_cpus: '{{ guest_vcpu_gsmc1 }}'
state: poweredon
delegate_to: localhost
- name: Configure POCP_DB01
vmware_guest:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: False
name: POCP_DB01
datacenter: "Datacenter"
template: POCP_DB01_Template
folder: POCP_VMs/
cluster: "{{ cluster_name }}"
force: yes
networks:
- name: VM_GSMC_RED35
start_connected: true
disk:
- size_gb: "{{ disk_size_gsmc1 }}"
type: thin
datastore: '{{ vsphere_datastore }}'
hardware:
memory_mb: '{{ guest_memory_gsmc1 }}'
num_cpus: '{{ guest_vcpu_gsmc1 }}'
state: poweredon
delegate_to: localhost
- name: Configure POCP_DC01
vmware_guest:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: False
name: POCP_DC01
datacenter: "Datacenter"
template: POCP_DC01_Template
folder: POCP_VMs/
cluster: "{{ cluster_name }}"
force: yes
networks:
- name: VM_GSMC_RED35
start_connected: true
disk:
- size_gb: "{{ disk_size_gsmc1 }}"
type: thin
datastore: '{{ vsphere_datastore }}'
hardware:
memory_mb: '{{ guest_memory_gsmc1 }}'
num_cpus: '{{ guest_vcpu_gsmc1 }}'
state: poweredon
delegate_to: localhost
- name: Configure POCP_RootCA
vmware_guest:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: False
name: POCP_RootCA
datacenter: "Datacenter"
template: POCP_RootCA_Template
folder: POCP_VMs/
cluster: "{{ cluster_name }}"
force: yes
networks:
- name: VM_GSMC_RED35
start_connected: true
disk:
- size_gb: "{{ disk_size_gsmc1 }}"
type: thin
datastore: '{{ vsphere_datastore }}'
hardware:
memory_mb: '{{ guest_memory_gsmc1 }}'
num_cpus: '{{ guest_vcpu_gsmc1 }}'
state: poweredon
delegate_to: localhost
- name: Configure POCP_SG01
vmware_guest:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: False
name: POCP_SG01
datacenter: "Datacenter"
template: POCP_SG01_Template
folder: POCP_VMs/
cluster: "{{ cluster_name }}"
force: yes
networks:
- name: VM_GSMC_RED35
start_connected: true
disk:
- size_gb: "{{ disk_size_gsmc1 }}"
type: thin
datastore: '{{ vsphere_datastore }}'
hardware:
memory_mb: '{{ guest_memory_gsmc1 }}'
num_cpus: '{{ guest_vcpu_gsmc1 }}'
state: poweredon
delegate_to: localhost
- name: Configure POCP_SUPPSVR01
vmware_guest:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: False
name: POCP_SUPPSVR01
datacenter: "Datacenter"
template: POCP_SUPPSVR01_Template
folder: POCP_VMs/
cluster: "{{ cluster_name }}"
force: yes
networks:
- name: VM_GSMC_RED35
start_connected: true
disk:
- size_gb: "{{ disk_size_gsmc1 }}"
type: thin
datastore: '{{ vsphere_datastore }}'
hardware:
memory_mb: '{{ guest_memory_gsmc1 }}'
num_cpus: '{{ guest_vcpu_gsmc1 }}'
state: poweredon
delegate_to: localhost