Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/big-kahuna-burger/acme-01-dns-azure
DNS Challenge plugin for Azure DNS compatible with Greenlock and Acme.js
https://github.com/big-kahuna-burger/acme-01-dns-azure
Last synced: 20 days ago
JSON representation
DNS Challenge plugin for Azure DNS compatible with Greenlock and Acme.js
- Host: GitHub
- URL: https://github.com/big-kahuna-burger/acme-01-dns-azure
- Owner: big-kahuna-burger
- License: mit
- Created: 2021-05-01T22:47:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-08T00:09:17.000Z (almost 2 years ago)
- Last Synced: 2024-09-18T01:41:58.119Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.52 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![npm][npm-image]](https://www.npmjs.com/package/acme-dns-01-azure)
[![CI](https://github.com/big-kahuna-burger/acme-01-dns-azure/actions/workflows/ci.yml/badge.svg)](https://github.com/big-kahuna-burger/acme-01-dns-azure/actions/workflows/ci.yml)
[![Issues][gh-issues]](https://github.com/big-kahuna-burger/acme-01-dns-azure/issues)
[![License][gh-license]](https://github.com/big-kahuna-burger/acme-01-dns-azure/blob/main/LICENSE)# acme-01-dns-azure
Greenlock/Acme.js plugin for Azure DNS
## Installation
1. Add a package to your dependencies
```sh
npm i acme-01-dns-azure
```2. Then use it in your project with greenlock:
```js
greenlock
.manager
.defaults({
agreeToTerms: true,
subscriberEmail: '[email protected]',
challenges: {
'dns-01': {
module: 'acme-dns-01-azure',
clientId: process.env.AZURE_CLIENT_ID, // Your service principal application id
clientSecret: process.env.AZURE_CLIENT_SECRET, // Your service principal application secret
subscriptionId: process.env.AZURE_SUBSCRIPTION_ID, // Your tenant's subscription id,
azureDomain: process.env.AZURE_DOMAIN, // Your customized tenant domain (or tenant id if your tenant is not customized)
TTL: 60
}
}
})
```[npm-url]: https://www.npmjs.com/package/acme-dns-01-azure
[npm-image]: https://img.shields.io/npm/v/acme-dns-01-azure.svg?style=flat-square&cacheSeconds=60
[gh-issues]: https://img.shields.io/github/issues/big-kahuna-burger/acme-01-dns-azure
[gh-license]: https://img.shields.io/github/license/big-kahuna-burger/acme-01-dns-azure