mirror of
https://github.com/trailofbits/algo.git
synced 2025-08-02 02:43:01 +02:00
Update deploy-from-ansible.md
Added sections and required variables for CloudStack and Hetzner Cloud.
This commit is contained in:
parent
ae129111df
commit
a12665922c
1 changed files with 22 additions and 1 deletions
|
@ -48,6 +48,8 @@ Cloud roles:
|
|||
- role: cloud-azure, provider: azure
|
||||
- role: cloud-scaleway, provider: scaleway
|
||||
- role: cloud-openstack, provider: openstack
|
||||
- role: cloud-cloudstack, provider: cloudstack
|
||||
- role: cloud-hetzner, proivder: hetzner
|
||||
|
||||
Server roles:
|
||||
|
||||
|
@ -238,12 +240,31 @@ Possible options can be gathered via cli `aws lightsail get-regions`
|
|||
Required variables:
|
||||
|
||||
- [scaleway_token](https://www.scaleway.com/docs/generate-an-api-token/)
|
||||
- region: e.g. ams1, par1
|
||||
- region: e.g. `ams1`, `par1`
|
||||
|
||||
### OpenStack
|
||||
|
||||
You need to source the rc file prior to run Algo. Download it from the OpenStack dashboard->Compute->API Access and source it in the shell (eg: source /tmp/dhc-openrc.sh)
|
||||
|
||||
### CloudStack
|
||||
|
||||
Required variables:
|
||||
|
||||
- [cs_config](https://trailofbits.github.io/algo/cloud-cloudstack.html): /path/to/.cloudstack.ini
|
||||
- cs_region: e.g. `exoscale`
|
||||
- cs_zones: e.g. `ch-gva2`
|
||||
|
||||
The first two can also be defined in your environment, using the variables `CLOUDSTACK_CONFIG` and `CLOUDSTACK_REGION`.
|
||||
|
||||
### Hetzner
|
||||
|
||||
Required variables:
|
||||
|
||||
- hcloud_token: Your [API token](https://trailofbits.github.io/algo/cloud-hetzner.html#api-token) - can also be defined in the environment as HCLOUD_TOKEN
|
||||
- region: e.g. `nbg1`
|
||||
|
||||
|
||||
|
||||
### Update users
|
||||
|
||||
Playbook:
|
||||
|
|
Loading…
Add table
Reference in a new issue