New in version 1.6.
parameter | required | default | choices | comments |
---|---|---|---|---|
api_token (added in 1.9.5)
| no | DigitalOcean api token. | ||
id | no | Numeric, the droplet id you want to operate on. | ||
ip | no | The IP address to point a domain at. | ||
name | no | String, this is the name of the droplet - must be formatted by hostname rules, or the name of a SSH key, or the name of a domain. | ||
state | no | present |
| Indicate desired state of the target. |
# Create a domain record - digital_ocean_domain: state: present name: my.digitalocean.domain ip: 127.0.0.1 # Create a droplet and a corresponding domain record - digital_ocean: state: present name: test_droplet size_id: 1gb region_id: sgp1 image_id: ubuntu-14-04-x64 register: test_droplet - digital_ocean_domain: state: present name: "{{ test_droplet.droplet.name }}.my.domain" ip: "{{ test_droplet.droplet.ip_address }}"
Note
client_id
and api_key
options in favor of api_token
.This module is flagged as stableinterface which means that the maintainers for this module guarantee that no backward incompatible interface changes will be made.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/digital_ocean_domain_module.html