|
3 | 3 | [](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/test-e2e-infrastructure.yml) |
4 | 4 | [](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/test-e2e-deployment.yml) |
5 | 5 | [](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/coverage.yml) |
| 6 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/test-sdk-examples.yml) |
| 7 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/test-lxd-provision.yml) |
| 8 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/test-dependency-installer.yml) |
| 9 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/cargo-security-audit.yml) |
| 10 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/docker-security-scan.yml) |
| 11 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/container.yaml) |
| 12 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/backup-container.yaml) |
| 13 | +[](https://github.com/torrust/torrust-tracker-deployer/actions/workflows/code-statistics.yml) |
6 | 14 |
|
7 | 15 | [](https://codespaces.new/torrust/torrust-tracker-deployer?quickstart=1) |
8 | 16 |
|
9 | 17 | # Torrust Tracker Deployer |
10 | 18 |
|
11 | | -Deployment automation for Torrust Tracker environments using OpenTofu, Ansible, and Rust. |
| 19 | +Deployment automation for [Torrust Tracker](https://github.com/torrust/torrust-tracker) environments using [OpenTofu](https://opentofu.org), [Ansible](https://www.ansible.com), and [Rust](https://www.rust-lang.org). |
12 | 20 |
|
13 | 21 | ## Release Status |
14 | 22 |
|
@@ -73,8 +81,8 @@ cargo run -- destroy my-environment |
73 | 81 |
|
74 | 82 | Important: |
75 | 83 |
|
76 | | -- Keep your environment JSON files in envs. |
77 | | -- The data directory is application-managed deployment state and should not be edited manually. |
| 84 | +- Keep your environment JSON files in [`envs/`](envs/). |
| 85 | +- The [`data/`](data/) directory is application-managed deployment state and should not be edited manually. |
78 | 86 |
|
79 | 87 | ## Docker Usage |
80 | 88 |
|
@@ -136,15 +144,19 @@ For example application operations and maintenance after deployment, see: |
136 | 144 |
|
137 | 145 | Top-level directories: |
138 | 146 |
|
139 | | -- src: Rust codebase using DDD layers (domain, application, infrastructure, presentation) |
140 | | -- templates: OpenTofu and Ansible templates |
141 | | -- docs: user and contributor documentation |
142 | | -- envs: user environment configuration files (git-ignored) |
143 | | -- build: generated runtime files (git-ignored) |
144 | | -- data: application-managed deployment state |
| 147 | +- [`src/`](src/): Rust codebase using DDD layers (domain, application, infrastructure, presentation) |
| 148 | +- [`templates/`](templates/): OpenTofu and Ansible templates |
| 149 | +- [`docs/`](docs/README.md): user and contributor documentation |
| 150 | +- [`envs/`](envs/): user environment configuration files (git-ignored) |
| 151 | +- `build/`: generated runtime files (git-ignored) |
| 152 | +- [`data/`](data/): application-managed deployment state |
145 | 153 |
|
146 | 154 | ## Roadmap After 0.1.0 |
147 | 155 |
|
148 | 156 | The 0.1.0 line establishes the functional baseline. Upcoming improvements are tracked in the roadmap, including broader provider support and deployment UX refinements. |
149 | 157 |
|
150 | 158 | See: [Roadmap](docs/roadmap.md) |
| 159 | + |
| 160 | +## License |
| 161 | + |
| 162 | +This project is licensed under the [MIT License](LICENSE). |
0 commit comments