Init bitwarden secrets
This commit is contained in:
@@ -2,8 +2,14 @@
|
|||||||
|
|
||||||
Houses configuration management, IaC, and other random shit related to my personal infrastructure. Critiques welcome, though likely to be ignored :-)
|
Houses configuration management, IaC, and other random shit related to my personal infrastructure. Critiques welcome, though likely to be ignored :-)
|
||||||
|
|
||||||
|
## FAQ
|
||||||
|
* Why do you use bitwarden for secrets management?
|
||||||
|
Honestly, because they have a very generous free tier and I already pay for their personal password manager. I don't need the features of something like AWS secrets for my personal infrastructure.
|
||||||
|
|
||||||
## Ansible
|
## Ansible
|
||||||
Used to manage both homelab and cloud resources. I prefer saltstack but Ansible is just more lightweight for personal use. There are cases where I clearly could use better templating, logic, etc. (such as the unbound config for home, split horizon DNS). At this point I could write unbound config in my sleep, so there's just no sense in me writing more logic around it today.
|
Used to manage both homelab and cloud resources. I prefer saltstack but Ansible is just more lightweight for personal use. There are cases where I clearly could use better templating, logic, etc. (such as the unbound config for home, split horizon DNS). At this point I could write unbound config in my sleep, so there's just no sense in me writing more logic around it today.
|
||||||
|
|
||||||
## Misc
|
## Misc
|
||||||
Helper scripts, such as that which is used to automate ansible updating all hosts. This may become deprecated with time as something like Gitea runners is used instead.
|
Helper scripts, such as that which is used to automate ansible updating all hosts. This may become deprecated with time as something like Gitea runners is used instead.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,5 +25,7 @@ pip install -r /home/ansible/infra/ansible/requirements.txt
|
|||||||
# Change into ansible subdir of repo
|
# Change into ansible subdir of repo
|
||||||
cd /home/ansible/infra/ansible
|
cd /home/ansible/infra/ansible
|
||||||
|
|
||||||
|
source /home/ansible/.bws
|
||||||
|
|
||||||
# Run updates
|
# Run updates
|
||||||
ansible-playbook site.yaml >> /home/ansible/logs/runner.log
|
ansible-playbook site.yaml >> /home/ansible/logs/runner.log
|
||||||
|
|||||||
Reference in New Issue
Block a user