With this module, you can manage local users by adding users and setting their passwords:
- name: Add local user to ESXi vmware_local_user_manager: hostname: "{{ vsphere_host }}" username: "{{ vsphere_username }}" password: "{{ vsphere_password }}" validate_certs: "no" local_user_name: "myuser" local_user_password: "my-super-secret-password" local_user_description: "An example user added by Ansible" delegate_to: "localhost"