Skip to content

Commit

Permalink
Add support for Namecheap
Browse files Browse the repository at this point in the history
  • Loading branch information
eloekset committed Jul 18, 2022
1 parent 6e35913 commit 3a51a14
Show file tree
Hide file tree
Showing 4 changed files with 575 additions and 0 deletions.
2 changes: 2 additions & 0 deletions KeyVault.Acmebot/Options/AcmebotOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ public class AcmebotOptions

public GoogleDnsOptions GoogleDns { get; set; }

public NamecheapOptions Namecheap { get; set; }

public Route53Options Route53 { get; set; }

public TransIpOptions TransIp { get; set; }
Expand Down
10 changes: 10 additions & 0 deletions KeyVault.Acmebot/Options/NamecheapOptions.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
namespace KeyVault.Acmebot.Options;

public class NamecheapOptions
{
public int PropagationSeconds { get; set; } = 180;

public string ApiKey { get; set; }

public string ApiUser { get; set; }
}
Loading

2 comments on commit 3a51a14

@pir8g33k
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this will be good if we can add namecheap provider

@eloekset
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've sent a PR and I've got my own release. It works fine for my domains.

Please sign in to comment.