diff --git a/Dockerfile b/Dockerfile index d7a825c9..3335464f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -91,16 +91,17 @@ RUN set -eux \ && chmod +x /usr/bin/format-hcl /fmt.sh /terragrunt-fmt.sh \ && apk update --no-cache \ && apk upgrade --no-cache \ + && apk add --no-cache bash \ + && apk add --no-cache curl \ + && apk add --no-cache docker \ && apk add --no-cache git \ + && apk add --no-cache jq \ && apk add --no-cache make \ && apk add --no-cache ncurses \ + && apk add --no-cache openssh \ + && apk add --no-cache openssl \ && apk add --no-cache python3 \ - && apk add --no-cache bash \ - && apk add --no-cache curl \ - && apk add --no-cache docker \ && apk add --no-cache zip \ - && apk add --no-cache openssl \ - && apk add --no-cache jq \ && if [ ! -e /usr/bin/python ]; then ln -sf python3 /usr/bin/python ; fi \ && python3 -m ensurepip \ && rm -r /usr/lib/python*/ensurepip \ diff --git a/README.md b/README.md index e55ecbef..deaf7bb5 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ git | Binary | For interacting with [Github](https://github.com) repositories. | jq | Binary | For parsing JSON outputs of [awscli](https://github.com/aws/aws-cli). | https://stedolan.github.io/jq/ make | Binary | For using `Makefile` instead of scripts in deployment process. | https://www.gnu.org/software/make/ ncurses | Binary | For expanding `Makefile` with some colors. | https://invisible-island.net/ncurses/announce.html +openssh | Binary | For allowing outgoing SSH connections. | https://www.openssh.com/ openssl | Binary | For calculating BASE64SHA256 hash of Lambda packages. Assures updating Lambdas only when package hash changed. | https://github.com/openssl/openssl ply | Python library | Dependency for [pyhcl](https://github.com/virtuald/pyhcl). | https://github.com/dabeaz/ply pyhcl | Python library | For easily parsing of any files in HCL format, whether it's `.hcl`, `.tfvars` or `.tf`. | https://github.com/virtuald/pyhcl