acme.sh --issue -d simpleplaytestdomain2.fun --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please --debug
Got the text value
Then added TXT value and domain(_acme-challenge.) to the DNS records(Godaddy).
acme.sh --renew -d simpleplaytestdomain2.fun --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please --debug
I got a call hook error, but I think the certificate is issued(correct me if I am wrong).
In this configuration, acme.sh would obtain the certificate (as a file on disk whose location is mentioned in the acme.sh output) but not install it in your web server application. You’ll have to edit your web server configuration in order to tell it to make use of the new certificate.
That's right and good to be aware of. (Independent of that, you would still need to do something to install the certificate in the web server application.)
I am just messing around let’s encrypt. SO I created a test domain and simple ec2 instance to try it. I probably have to install apache in the instance to use the certificate. Anyways thank you @JuergenAuer@stevenzhu@schoen. You guys are awsome.