Dan Schaper
48637bfb5a
Clone getsslD repo and test script bare run.
8 years ago
Dan Schaper
6c99f3b1a7
Install Alpine run time dependencies in to container.
8 years ago
Dan Schaper
337c9b76d6
Circleci base image build for Alpine 3.7
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
e519fd6d6c
Initial Circleci config test
8 years ago
Dan Schaper
79f442e456
Start testing environment
8 years ago
Dan Schaper
2a21cdcf53
Shellcheck
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
9444e691a6
Refactoring and framing skeleton. Commands follow noun verb format.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
cd8d5b8d8e
Account command help.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
84b7e13a2a
Move logic for key creation to argparser. Refactor code and remove
account specific key creation function.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
69d5f164b2
Account generation function ported to `busybox`.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
1b1f638b72
Change variable sourcing to replace variables with supplied environment
defaults. `:-` becomes `:=`.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
8aba88febf
Remove `requires` function. Dependencies handled by docker image.
Add Neilpang's `acme.sh` as attribution.
Set default public DNS server to Google.
Modify openssl key generator.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
bb192a74ab
Add bind-tools to get full `nslookup`, not just busybox `nslookup`.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
63e01f0c55
Further tweaks to cert_archive function. Report status to terminal and remove one extra date call.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
523db8b70a
Adjust for storing script in / and not in path.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
130abe36e4
Change numeric comparison to string comparison. Always compare against "true".
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
1f0d3b1a6e
Clean out upgrade option calls and variables.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
1ebc972053
Remove commented bash version check, required version always included.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
04e9da36ee
DNS check function uses native nslookup, remove DNS_CHECK_FUNC
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
d164db527f
Remove required binary checks, dependencies are built in to the image.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
0293837c3e
`cert_archive` cleanup.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
298b012d5f
Remove OS specific `sed` function. Hardcode `sed` in to calling functions.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
cbde566c40
OS: Remove bsd code
OS: Remove linux and cygwin
OS: Remove os
OS: Remove mac
OS: Remove unknown os
Remove OS detection. Alpine in Docker will always run busybox.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
b381605271
Rename to getsslD and strip out internal upgrade process. Internal upgrades don't work for docker.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
8cbe7b9d84
Rename to getsslD and strip out internal upgrade process. Internal upgrades don't work for docker.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
660ae36fa8
Merge conflict in help text
8 years ago
Dan Schaper
7afd93f707
Allow for variables to be set in the environment. Consideration for Docker Compose tool.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
92f32a9fb0
Clean up help message
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
d85e245bf3
No need to keep prior versions of the script in Docker. Working directory is also static for volume/bind mounting.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
6545ffd288
Remove update options from Usage and Help. Run in Docker does not upgrade.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
220757129c
Remove update options from Usage and Help. Run in Docker does not upgrade.
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
666c5c9ae9
No need for ENV, doesn't pass through to shell.
8 years ago
Dan Schaper
4b196d21a4
docker-entrypoint scripting
8 years ago
Dan Schaper
5b13c91f80
Merge remote-tracking branch 'origin' into Dockerize
8 years ago
Dan Schaper
5f644c2c68
Merge pull request #1 from dschaper/fix/cleanHelp
Clean up help message
8 years ago
Dan Schaper
6928395406
Clean up help message
Signed-off-by: Dan Schaper <dschaper@ganymeade.com>
8 years ago
Dan Schaper
6ba1a04667
.gitignore
8 years ago
Dan Schaper
b4cd6e7b87
Basic running Dockerfile
8 years ago
Dan Schaper
c0d6b49087
Initial Dockerfile
8 years ago
serverco
57c475ef64
Merge pull request #331 from bhechinger/add_route53_scripts
Adding the Route53 dns script and some docs.
8 years ago
Brian Hechinger
b0803b02a5
Adding the Route53 dns script and some docs.
8 years ago
serverco
7a9ffb531a
Merge pull request #274 from lolo32/master
Adding support for OVH managed DNS
9 years ago
serverco
806921c5ee
Merge pull request #285 from anthony-geoghegan/fix_readme
Minor formatting and punctuation fixes.
9 years ago
Anthony Geoghegan
a478facdb5
Minor formatting and punctuation fixes.
9 years ago
Laurent BAYSSE
a9c1ee3a07
Adding support for OVH managed DNS
9 years ago
serverco
9729c98d4b
Merge pull request #256 from tohn/master
Add OCSP Must-Staple
9 years ago
Yannic Haupenthal
e40b2780d9
Merge pull request #1 from tohn/tohn-patch-1-ocsp_must_staple
Add OCSP Must-Staple
9 years ago
Yannic Haupenthal
d0447886c9
Add OCSP Must-Staple
This implements a new variable OCSP_MUST_STAPLE which adds the OCSP Must-Staple detail to the SAN section of the CSR.
If the openssl version is >= 1.1.0, one can also use "tlsfeature = status_request".
See [this blog post](https://scotthelme.co.uk/ocsp-must-staple/ ) for more details.
9 years ago
srvrco
44b0c3f93f
adding linode dns
9 years ago
srvrco
cb7779102a
issue #243 additional compatibility with bash 3.0
9 years ago