Compare commits
No commits in common. 'c3e3c1a0d05d33230048d759c5507b0eb51b2a1e' and '7b4421073a4912f3c86495ab7662be32f702b5e6' have entirely different histories.
c3e3c1a0d0
...
7b4421073a
@ -1,44 +0,0 @@ |
|||||||
# hcloud encrypted debian |
|
||||||
|
|
||||||
## Description |
|
||||||
This repository contains ansible roles and a packer definition to build |
|
||||||
fully encrypted debian snapshots in hetzner cloud which can then be used |
|
||||||
as base images for terraform deployments. |
|
||||||
|
|
||||||
## Usage |
|
||||||
Install `ansible-deployment` |
|
||||||
```sh |
|
||||||
pip install ansible-deployment |
|
||||||
``` |
|
||||||
|
|
||||||
Further documentation for `ansible-deployment`: https://torarg.github.io/ansible-deployment/ |
|
||||||
|
|
||||||
Clone deployment: |
|
||||||
```sh |
|
||||||
git clone https://gitea.k3s.swla.eu/gitea-admin/hcloud-encrypted-debian-packer.git |
|
||||||
``` |
|
||||||
|
|
||||||
Write deployment.key to deployment directory: |
|
||||||
```sh |
|
||||||
echo "SUPER_SECRET_KEY" > hcloud-encrypted-debian-packer/deployment.key |
|
||||||
``` |
|
||||||
|
|
||||||
Change into deployment directory: |
|
||||||
```sh |
|
||||||
cd hcloud-encrypted-debian-packer |
|
||||||
``` |
|
||||||
|
|
||||||
Pull encrypted deployment data blob: |
|
||||||
```sh |
|
||||||
ansible-deployment pull |
|
||||||
``` |
|
||||||
|
|
||||||
Unlock deployment: |
|
||||||
```sh |
|
||||||
ansible-deployment unlock |
|
||||||
``` |
|
||||||
|
|
||||||
Build snapshot with packer: |
|
||||||
```sh |
|
||||||
packer build hcloud-encrypted-debian.pkr.hcl |
|
||||||
``` |
|
||||||
@ -1 +1 @@ |
|||||||
3049b3ea472cb2e27cd026475796076bc119dc67015a70d64a6918026a358e62 |
73880a635487232ee4c2ee547befe9eb9e06067c65a197759b20bed0a610b9af |
||||||
@ -1 +0,0 @@ |
|||||||
ansible_host: 5.75.181.144 |
|
||||||
Loading…
Reference in new issue