Documentation

vmware_dns_config - Manage VMware ESXi DNS Configuration

New in version 2.0.

Synopsis

Manage VMware ESXi DNS Configuration

Requirements (on host that executes module)

  • python >= 2.6
  • PyVmomi

Options

parameter required default choices comments
change_hostname_to
yes
    The hostname that an ESXi host should be changed to.
    dns_servers
    yes
      The DNS servers that the host should be configured to use.
      domainname
      yes
        The domain the ESXi host should be apart of.
        hostname
        yes
          The hostname or IP address of the vSphere vCenter
          password
          yes
            The password of the vSphere vCenter

            aliases: pass, pwd
            username
            yes
              The username of the vSphere vCenter

              aliases: user, admin

              Examples

              # Example vmware_dns_config command from Ansible Playbooks
              - name: Configure ESXi hostname and DNS servers
                local_action:
                  module: vmware_dns_config
                  hostname: esxi_hostname
                  username: root
                  password: your_password
                  change_hostname_to: esx01
                  domainname: foo.org
                  dns_servers:
                      - 8.8.8.8
                      - 8.8.4.4
              

              Notes

              Note

              Tested on vSphere 5.5

              This is an Extras Module

              For more information on what this means please read Extras Modules

              For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.