Manage DNS records and zones using libcloud
codeauthor: Anthony Shaw <anthonyshaw@apache.org>
New in version 2016.11.0.
Create and delete DNS records or zones through Libcloud. Libcloud's DNS system supports over 20 DNS providers including Amazon, Google, GoDaddy, Softlayer
This module uses libcloud
, which can be installed via package, or pip.
configuration: |
This module uses a configuration profile for one or multiple DNS providers libcloud_dns:
profile1:
driver: godaddy
key: 2orgk34kgk34g
profile2:
driver: route53
key: blah
secret: blah
|
---|
Example:
my-zone: libcloud_dns.zone_present: - name: mywebsite.com - profile: profile1 my-website: libcloud_dns.record_present: - name: www - zone: mywebsite.com - type: A - data: 12.34.32.3 - profile: profile1 - require: - libcloud_dns: my-zone
depends: | apache-libcloud |
---|
Ensures a record is absent.
Parameters: |
|
---|
Ensures a record is present.
Parameters: |
|
---|
Ensures a record is absent.
Parameters: |
|
---|
Ensures a record is present.
Parameters: |
|
---|
© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.libcloud_dns.html