https://github.com/escapace/manage-tools
Collection of manage modules shared by projects across the Escapace stack
https://github.com/escapace/manage-tools
Last synced: 5 months ago
JSON representation
Collection of manage modules shared by projects across the Escapace stack
- Host: GitHub
- URL: https://github.com/escapace/manage-tools
- Owner: escapace
- License: mpl-2.0
- Created: 2016-12-20T22:59:55.000Z (over 9 years ago)
- Default Branch: trunk
- Last Pushed: 2024-11-29T22:25:15.000Z (over 1 year ago)
- Last Synced: 2025-06-09T11:04:08.476Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 107 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [manage-tools](https://github.com/escapace/manage-tools)
[](<>)
Collection of [manage](https://github.com/escapace/manage) modules shared by projects across the Escapace stack.
## `docker/dockerBuild`
A directory structure convention for building [docker](https://www.docker.com/) images.
| Environment Variable | Default | Description |
| ---------------------- | :--------: | --------------------- |
| `DOCKER_DIRECTORY` | `images` | Dockerfiles directory |
| `DOCKER_SCOPE` | `internal` | Docker image scope |
| `DOCKER_BUILD_OPTIONS` | `--rm` | Docker build options |
## `download/downloadGosu`
Download and verify [gosu](https://github.com/tianon/gosu) - makes it less of a
pain to switch to other users without introducing a `su` or `sudo` intermediate
process.
| Environment Variable | Default | Description |
| -------------------- | :--------------------------------------------------: | ------------ |
| `GOSU_VERSION` | […](/scripts/modules/manage-tools/stackToolsDefaults) | gosu version |
## `download/downloadTini`
Download and verify [tini](https://github.com/krallin/tini) - spawns a single child, and wait for it to exit all the while reaping zombies and performing signal forwarding.
| Environment Variable | Default | Description |
| -------------------- | :--------------------------------------------------: | ------------ |
| `TINI_VERSION` | […](/scripts/modules/manage-tools/stackToolsDefaults) | tini version |
## `download/downloadPacker`
Download and verify HashiCorp’s [packer](https://www.packer.io) - a tool for creating identical machine images for multiple platforms from a single source configuration.
| Environment Variable | Default | Description |
| -------------------- | :--------------------------------------------------: | -------------- |
| `PACKER_VERSION` | […](/scripts/modules/manage-tools/stackToolsDefaults) | packer version |
## `download/downloadTerraform`
Download and verify HashiCorp’s [terraform](https://www.terraform.io/) - safely
and predictably create, change, and improve infrastructure.
| Environment Variable | Default | Description |
| -------------------- | :--------------------------------------------------: | ----------------- |
| `TERRAFORM_VERSION` | […](/scripts/modules/manage-tools/stackToolsDefaults) | terraform version |
## `download/downloadRestic`
Download and verify [restic](https://github.com/restic/restic) - fast, secure, efficient backup program.
| Environment Variable | Default | Description |
| -------------------- | :--------------------------------------------------: | -------------- |
| `RESTIC_VERSION` | […](/scripts/modules/manage-tools/stackToolsDefaults) | restic version |
## License
This program is free software: you can redistribute it and/or modify it under
the terms of the [MPL 2.0](/LICENSE).