You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Contributing.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,9 +27,9 @@ Thank you for considering contributing to the HashiCorp Boundary and Vault Stack
27
27
cd boundary-vault-stack
28
28
```
29
29
30
-
3. **Set Up Your Environment**: Ensure you have the necessary dependencies installed as outlined in the [documentation](./artifacts/wiki.md).
30
+
3. **Set Up Your Environment**: Ensure you have the necessary dependencies installed as outlined in the [documentation](https://devopshobbies.github.io/boundary-vault-stack/).
31
31
32
-
4. **Review the Documentation**: Familiarize yourself with the project by thoroughly reading the [documentation](./artifacts/wiki.md) and reviewing the [automation workflow diagram](https://linktw.in/PloXtt).
32
+
4. **Review the Documentation**: Familiarize yourself with the project by thoroughly reading the [documentation](https://devopshobbies.github.io/boundary-vault-stack/) and reviewing the [automation workflow diagram](https://linktw.in/PloXtt).
33
33
34
34
## Types of Contributions
35
35
@@ -39,7 +39,7 @@ If you encounter any bugs, errors, or have suggestions for improvements:
39
39
40
40
- **Search Existing Issues**: Before submitting a new issue, check if it has already been reported.
41
41
- **Create a New Issue**: If it’s a new issue, provide detailed information such as steps to reproduce, expected vs. actual results, and any relevant screenshots or logs.
42
-
- **Link to Related Tasks**: If your issue relates to any of the [TODOs](https://github.com/Shayan-Ghani/boundary-vault-stack/tree/main/#to-do), reference the corresponding task.
42
+
- **Link to Related Tasks**: If your issue relates to any of the [TODOs](https://github.com/devopshobbies/boundary-vault-stack/tree/main/#to-do), reference the corresponding task.
Copy file name to clipboardExpand all lines: README.md
+29-5Lines changed: 29 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,29 @@ Deploy a Self-Hosted HCP Vault and Boundary stack using end-to-end automation.
6
6
7
7
This project provides a comprehensive, hands-on experience in Infrastructure as Code (IaC) and Configuration Management. It simulates a real-world infrastructure environment with a focus on end-to-end automation, enabling DevOps engineers to collaboratively deliver a reliable, production-ready stack. Key deliverables include detailed documentation and diagrams.
8
8
9
-
## How to Use
9
+
> As of [the latest release](https://github.com/devopshobbies/boundary-vault-stack/releases/latest), BVSTACK covers **steps 0-3** of the [DevOpsHobbies Ultimate Roadmap](https://github.com/devopshobbies/devops-roadmap).
1.**Read the Documentation**: Before getting started, ensure you have thoroughly reviewed the [project documentation](./artifacts/wiki.md) and the [automation workflow diagram](https://linktw.in/nWgoiO).
30
+
## How to Use
31
+
1.**Read the Documentation**: Before getting started, ensure you have thoroughly reviewed the [project documentation](https://devopshobbies.github.io/boundary-vault-stack/), the [automation workflow diagram](https://linktw.in/nWgoiO) and installed the **prerequisites**.
12
32
13
33
2.**Configure Variables**: Create your own `tfvars` file based on the samples provided in the [Boundary](./boundary/terraform/terraform.tfvars.sample) and [Vault](./vault/terraform/terraform.tfvars.sample) directories. Alternatively, you can remove the `.sample` extension from the provided sample files to use the default values.
14
34
@@ -18,11 +38,15 @@ This project provides a comprehensive, hands-on experience in Infrastructure as
18
38
./start.sh -e development
19
39
```
20
40
21
-
For further assistance on exit/return codes and configurations, refer to the [documentation](./artifacts/wiki.md).
22
41
23
-
4. **Enter Vault Password**: You will be prompted to enter the Vault password to decrypt Ansible Vault-encrypted files (e.g., `inventory.ini`).
42
+
4. **Enter Vault Password**: You will be prompted to enter the Vault password four times to decrypt Ansible Vault-encrypted files (e.g., `inventory.ini`) unless the related [issue](https://github.com/devopshobbies/boundary-vault-stack/issues/24) is resolved.
43
+
44
+
>**Note**: The default `ansible-vault-pass` is `BVSTACK`. This is provided forsimplicityin the sample; ensure you use a strong password for your Ansible Vault-encrypted files.
45
+
46
+
>**Note**
47
+
> The stack assumes that your host machine acts as the Ansible/Terraform controller. If you have the resources, it's recommended to spin up a separate VM to serve as the controller by cloning and running the project on that VM. after that you can export STACK_SERVER environment variable and set it to false this enables you to keep your host machine clean and isolated. Otherwise, don't even bother you won't be losing much. [learn more about STACK_SERVER](https://devopshobbies.github.io/boundary-vault-stack/#environment-variables)
24
48
25
-
**Note**: The default `ansible-vault-pass` is `BVSTACK`. This is provided forsimplicityinthe sample; ensure you use a strong password for your Ansible Vault-encrypted files.
49
+
For further assistance on exit/return codes and configurations, refer to the [documentation](https://devopshobbies.github.io/boundary-vault-stack/).
<p>If set to false, vagrant and virtualbox won't be used to spin up BVSTACK. Instead you must create both Controller, BVSTACK and Client machines <spanclass="bold">manually</span> using your prefered method; ensure to address them in the inventory file accordingly.</p>
141
+
<ulclass="options">
142
+
<li>true</li>
143
+
<li>false</li>
144
+
</ul>
145
+
<pclass="default">default : true</p>
146
+
139
147
</div>
140
148
141
149
<divclass="rc section">
@@ -286,7 +294,7 @@ <h2 id="bear-in-mind">Bear In Mind</h2>
286
294
<divclass="issues section">
287
295
<h2id="still-having-issues" class="section-header">Still Having Issues</h2>
288
296
<p>For further assistance, feel free to open up a new issue on the <a
0 commit comments