Add ruckus

Tony 2024-11-15 09:46:35 +13:00
parent ba68177afd
commit 3c5f2f771a

@ -1062,3 +1062,33 @@ If you want to deploy more than one domain, just use space to split them:
$ export DEPLOY_ALI_CDN_DOMAIN="cdn1.example.com cdn2.example.com"
$ acme.sh --deploy -d example.com --deploy-hook ali_cdn
```
## 34. Deploy your certificate to Ruckus Unleashed or Ruckus ZoneDirector
For your first deployment, you must specify your Unleashed administrative credentials.
If you are using a SAN or wildcard certificate, then you must also specify a hostname.
Unleashed devices ship with a self-signed certificate, so you need to add the --insecure option to the initial deploy command.
```sh
export RUCKUS_USER=<username>
export RUCKUS_PASS=<password>
export RUCKUS_HOST="unleashed.example.com"
acme.sh --insecure --deploy -d example.com --deploy-hook ruckus
```
After your first deployment, the environment variables aren't needed (they're stored by acme.sh).
The --insecure option is also unnecessary once a valid certificate has been deployed.
```sh
acme.sh --deploy -d example.com --deploy-hook ruckus
```
**Notes**
ECDSA certificates aren't supported by current Unleashed releases. You must deploy an RSA certificate.
Deploying a certificate will reboot your Unleashed device(s), after which the new certificate will be used.
Be aware that older Unleashed APs (e.g. R500 or R600) may take 10 minutes to reboot completely.
Although these notes only mention Unleashed, the deploy hook also supports Ruckus ZoneDirector.