Documentation
Ansible
Docs »
omapi_host – Setup OMAPI hosts
omapi_host – Setup OMAPI hosts
The below requirements are needed on the host that executes this module.
Parameter
Choices/Defaults
Comments
ddns
boolean
Enable dynamic DNS updates for this host.
host
string
Default: "localhost"
Sets OMAPI server host to interact with.
hostname
string
Sets the host lease hostname (mandatory if state=present).
aliases: name
ip
string
Sets the lease host IP address.
key
string
/ required
Sets the TSIG key content for authenticating against OMAPI server.
key_name
string
/ required
Sets the TSIG key name for authenticating against OMAPI server.
macaddr
string
/ required
Sets the lease host MAC address.
port
integer
Default: 7911
Sets the OMAPI server port to interact with.
state
string
/ required
Create or remove OMAPI host.
statements
list
Default: []
Attach a list of OMAPI DHCP statements with host lease (without ending semicolon).
- name : Add a host using OMAPI
omapi_host :
key_name : defomapi
key : +bFQtBCta6j2vWkjPkNFtgA==
host : 10.98.4.55
macaddr : 44:dd:ab:dd:11:44
name : server01
ip : 192.168.88.99
ddns : yes
statements :
- filename "pxelinux.0"
- next-server 1.1.1.1
state : present
- name : Remove a host using OMAPI
omapi_host :
key_name : defomapi
key : +bFQtBCta6j2vWkjPkNFtgA==
host : 10.1.1.1
macaddr : 00:66:ab:dd:11:44
state : absent
Common return values are documented here , the following are the fields unique to this module:
Key
Returned
Description
lease
complex
success
dictionary containing host information
hardware-address
string
success
MAC address
Sample:
00:11:22:33:44:55
hardware-type
integer
success
hardware type, generally '1'
Sample:
1
ip-address
string
success
IP address, if there is.
Sample:
192.168.1.5
name
string
success
hostname
Sample:
mydesktop
Authors
Hint
If you notice any issues in this documentation, you can edit this document to improve it.