{"action":"created","issue":{"url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/1545","repository_url":"https://api.github.com/repos/ansible/ansible-modules-extras","labels_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/1545/labels{/name}","comments_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/1545/comments","events_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/1545/events","html_url":"https://github.com/ansible/ansible-modules-extras/issues/1545","id":128332221,"number":1545,"title":"Enhancement idea: Let's Encrypt module","user":{"login":"davidjpeacock","id":4322375,"avatar_url":"https://avatars.githubusercontent.com/u/4322375?v=3","gravatar_id":"","url":"https://api.github.com/users/davidjpeacock","html_url":"https://github.com/davidjpeacock","followers_url":"https://api.github.com/users/davidjpeacock/followers","following_url":"https://api.github.com/users/davidjpeacock/following{/other_user}","gists_url":"https://api.github.com/users/davidjpeacock/gists{/gist_id}","starred_url":"https://api.github.com/users/davidjpeacock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidjpeacock/subscriptions","organizations_url":"https://api.github.com/users/davidjpeacock/orgs","repos_url":"https://api.github.com/users/davidjpeacock/repos","events_url":"https://api.github.com/users/davidjpeacock/events{/privacy}","received_events_url":"https://api.github.com/users/davidjpeacock/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ansible/ansible-modules-extras/labels/feature_idea","name":"feature_idea","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-23T14:48:54Z","updated_at":"2016-03-25T13:48:29Z","closed_at":null,"body":"I've seen various people implement their own, but I'd love to see this as either an Extras module to start, or ideally a Core module in the long term.\r\n\r\nHTTPS is viable, and free. :-)"},"comment":{"url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/comments/201287188","html_url":"https://github.com/ansible/ansible-modules-extras/issues/1545#issuecomment-201287188","issue_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/1545","id":201287188,"user":{"login":"mgruener","id":6072150,"avatar_url":"https://avatars.githubusercontent.com/u/6072150?v=3","gravatar_id":"","url":"https://api.github.com/users/mgruener","html_url":"https://github.com/mgruener","followers_url":"https://api.github.com/users/mgruener/followers","following_url":"https://api.github.com/users/mgruener/following{/other_user}","gists_url":"https://api.github.com/users/mgruener/gists{/gist_id}","starred_url":"https://api.github.com/users/mgruener/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgruener/subscriptions","organizations_url":"https://api.github.com/users/mgruener/orgs","repos_url":"https://api.github.com/users/mgruener/repos","events_url":"https://api.github.com/users/mgruener/events{/privacy}","received_events_url":"https://api.github.com/users/mgruener/received_events","type":"User","site_admin":false},"created_at":"2016-03-25T13:48:29Z","updated_at":"2016-03-25T13:48:29Z","body":"I am indeed. My idea is based on what the ACME tiny client does. Just handle the actual ACME part, return the challange in a first task, let the user fulfill it by whatever means necessary (which is easy in ansible anyway) and then verify the challange during a second task. It _should_ be easy :wink: "}}