-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for provider: ManageEngine CloudDNS #1933
Comments
Hello, you have check the following box:
This means that you will create a PR, do you need help? |
@dgarner-cg any news? |
@dgarner-cg do you need help? |
@ldez Yes, I created a plugin for Manage Engine, unfortunately my plugin was incredibly more involved and requires considerably more work than a simple one pager. I am not sure why, but after working with the Product Owner at Manage Engine, who was very generous with his time, this was the best we could do. If you have any feedback or are able to help, I'd love assistance. I believe one of the last updates broke our solution and all of my certificates are now expired as my data center was offline for a few months while initiating and pending a personal matter. I can provide our files and correspondence if that helps as to why we did it the way we did, or simply the API documentation if you are unable to find it. But you'd be a godsend for providing assistance. :p |
@dgarner-cg I created PR #2365 based on the API documentation, can you try it? |
@ldez Yes sir, it may be around 1h before I can sit down uninterrupted and try it, go is not installed on pfsense by default and is discouraged to install non-pfsense repo packages on firewall, but I will give a shot anyway.. Default way to install is simply use Acme plugin so they can be managed in GUI. |
You can try it locally, you don't need to install it on pfsense. |
Real men test in PROD. 8-)
|
I'm having an issue with getting a proper version of go installed on the version of FreeBSD used by PFSense to install lego and give this a try.
|
***@***.***/home/ssmith/lego: make build
BIN_OUTPUT:
rm -rf dist/ builds/ cover.out
Version:
go build -trimpath -ldflags '-X "main.version="' -o /home/ssmith/lego/
no Go files in /home/ssmith/lego
*** Error code 1
Stop.
make: stopped in /home/ssmith/lego
***@***.***/home/ssmith/lego: go build
no Go files in /home/ssmith/lego
|
It feels like you are not using the right commands. This command You should follow the instructions from the section "How to test this PR?" inside the issue: #2365 (comment) $ git clone https://github.com/ldez/lego.git
Cloning into 'lego'...
remote: Enumerating objects: 24629, done.
remote: Counting objects: 100% (1272/1272), done.
remote: Compressing objects: 100% (441/441), done.
remote: Total 24629 (delta 927), reused 1083 (delta 819), pack-reused 23357 (from 1)
Receiving objects: 100% (24629/24629), 14.26 MiB | 100.00 KiB/s, done.
Resolving deltas: 100% (14606/14606), done.
$ cd lego
$ git checkout feat/manageengine
branch 'feat/manageengine' set up to track 'origin/feat/manageengine'.
Switched to a new branch 'feat/manageengine'
$ make build
BIN_OUTPUT: dist/lego
rm -rf dist/ builds/ cover.out
Version: e07c5b27f706d874d56eded62b3c4f782d99df16
go build -trimpath -ldflags '-X "main.version=e07c5b27f706d874d56eded62b3c4f782d99df16"' -o dist/lego ./cmd/lego/
$ |
Okay .. I finally got lego installed and ran the commands successfully that you gave.
***@***.*****p.gg]/home/ssmith/lego: MANAGEENGINE_CLIENT_ID="DY**QI" \
? MANAGEENGINE_CLIENT_SECRET="OR***N" \
? ./dist/lego -m ***@***.******p.gg --dns manageengine -d *.svc.office.c**p.gg -d svc.office.c**p.gg -s https://acme-staging-v02.api.letsencrypt.org/directory run
MANAGEENGINE_CLIENT_ID=DY**QI: No match.
|
can you answer through the GitHub UI (not email) with the full logs? |
any news? |
Just saw this .. I will upload full logs tonight, let me finish up a work project. I thought this posted to Github responses, sorry.
…On Dec 1 2024, at 7:38 am, Ludovic Fernandez ***@***.***> wrote:
can you answer through the GitHub UI (not email) with the full logs?
—
Reply to this email directly, view it on GitHub ***@***.***/0?redirect=https%3A%2F%2Fgithub.com%2Fgo-acme%2Flego%2Fissues%2F1933%23issuecomment-2509773883&recipient=cmVwbHkrQU9UN1RTT1g2SzVSUklOWkpQWVVaTk9GTEJEMzVFVkJOSEhHUVhSWE5VQHJlcGx5LmdpdGh1Yi5jb20%3D), or unsubscribe ***@***.***/1?redirect=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOT7TSPDRSRXZAM2FMTOZCD2DMGL5AVCNFSM6AAAAABOUC4A7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBZG43TGOBYGM&recipient=cmVwbHkrQU9UN1RTT1g2SzVSUklOWkpQWVVaTk9GTEJEMzVFVkJOSEhHUVhSWE5VQHJlcGx5LmdpdGh1Yi5jb20%3D).
You are receiving this because you were mentioned.
|
can you use single quotes instead of double quotes? MANAGEENGINE_CLIENT_ID='xxx' \
MANAGEENGINE_CLIENT_SECRET='yyy' \
./dist/lego -m [email protected] --dns manageengine -d '*.example.com' -d example.com -s https://acme-staging-v02.api.letsencrypt.org/directory run FYI |
@dgarner-cg any news? |
Hey Lud, I’m going to try and get all your information tonight. I apologize for delay and keeping this open in the mean time, I own rental property and have been dealing with water pipes breaking every day this week I’ve had to repair after work and it’s been so cold when I get in for the night, I’m ready to pass out. Lol.
I’m working on mainframe project right now and will find logs to post to GitHub when I’m done with this, my friend. Thanks for your hard work and patience.
|
Welcome
How do you use lego?
Binary
Link to the DNS provider
https://clouddns.manageengine.com/
Link to the API documentation
https://pitstop.manageengine.com/portal/en/kb/articles/manageengine-clouddns-rest-api-documentation#GET_All_9
Additional Notes
Pu-leeeeees. :D
The text was updated successfully, but these errors were encountered: