vCenter

 View Only
  • 1.  VMware module for ansible

    Posted Dec 09, 2019 07:13 AM

    Hi team,

    I saw some vmware module on ansible website. Each module requires username, password and hostname. why it is so ?

    Why each module need these details ? below are some module.

    - name: Rename a virtual machine (requires the virtual machine's uuid)

      vmware_guest:

       hostname: "{{ vcenter_hostname }}"

       username: "{{ vcenter_username }}"

       password: "{{ vcenter_password }}"

       validate_certs: no

       uuid: "{{ vm_uuid }}"

       name: new_name

       state: present

      delegate_to: localhost

    - name: Remove a virtual machine by uuid

      vmware_guest:

       hostname: "{{ vcenter_hostname }}"

       username: "{{ vcenter_username }}"

       password: "{{ vcenter_password }}"

       validate_certs: no

       uuid: "{{ vm_uuid }}"

       state: absent

      delegate_to: localhost

    - name: Manipulate vApp properties

      vmware_guest:

       hostname: "{{ vcenter_hostname }}"

       username: "{{ vcenter_username }}"

       password: "{{ vcenter_password }}"

       validate_certs: no

    Regards

    Abhinav



  • 2.  RE: VMware module for ansible

    Posted Mar 03, 2020 04:42 PM

    That playbook is for vCenter.

    It's not for local VMs.

    The hostname: "{{ vcenter_hostname }}", username: "{{ vcenter_username }}", password: "{{ vcenter_password }}" you need for connection to vCenter.