如何使用Terraform在Easydns中自动添加DNS条目? [英] How to automate adding a dns entry in easydns with terraform?

查看:58
本文介绍了如何使用Terraform在Easydns中自动添加DNS条目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在oracle云中自动创建实例并在其中部署一些应用程序.

I am automating creating a instance in oracle cloud and deploy some apps in it.

设置实例后,我想添加一个dns条目,该条目将新实例的公共IP映射到easydns.com中的FQDN.并且还希望使用实例中的certbot为该FQDN生成让我们加密TLS"证书.目前,我正在手动执行此操作.

After setting up the instance, I want to add a dns entry that maps the public IP of the new instance to a FQDN in easydns.com. And also want to generate Let's Encrypt TLS certificates for that FQDN using certbot in the instance. Currently, I'm doing this manually.

我想使用Terraform或ansible自动化第二部分.

I want to automate this second part using Terraform or ansible.

  • I found a EasyDNS DNS Challenge Provider here in terraform, but i think this is for dns challenge, and i'm still confused how to use it to add the dns entry.: https://www.terraform.io/docs/providers/acme/dns_providers/easydns.html

我可以使用此 DNS提供商在easydns中添加A记录吗?(如果easydns支持RFC 2136,现在不要): https://registry.terraform.io/providers/hashicorp/dns/latest/文档

Can i use this DNS Provider to add an A record in easydns? ( Don't now if easydns supports RFC 2136 ) : https://registry.terraform.io/providers/hashicorp/dns/latest/docs

是否有任何类似下面的Ansible模块,使用它我可以实现相同的功能? https://docs.ansible.com/ansible/latest/collections/community/general/nsupdate_module.html https://docs.ansible.com/ansible/latest/collections/community/general/dnsimple_module.html

Is there any Ansible module something like below using which i can achieve the same? https://docs.ansible.com/ansible/latest/collections/community/general/nsupdate_module.html https://docs.ansible.com/ansible/latest/collections/community/general/dnsimple_module.html

或者将OCI DNS添加为辅助dns或类似的东西是一个好选择吗?

Or is it a good option to add OCI DNS as secondary dns or something like that?

有人可以帮我吗?

推荐答案

您是对的.链接的提供程序不适用于创建DNS条目.

You are right. The linked provider is not for creating DNS entries.

您需要找到(实施)EasyDNS DNS条目的Terraform提供程序.我在任何一个列表中都看不到:

You need to find (implement?) a Terraform provider for EasyDNS DNS entries. I cannot see one in either of the lists:

也许有一些低调的开源项目.或者,您可以询问供应商是否有任何Terraform提供商或计划添加它.

Maybe there's some low-profile open-source project. Or you can ask the vendor if they have any Terraform provider or plans to add it.

这篇关于如何使用Terraform在Easydns中自动添加DNS条目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆