Use env uuid for name
ci/woodpecker/push/build Pipeline was successful Details

This commit is contained in:
Nikolai Rodionov 2024-05-05 11:42:27 +02:00
parent d37eff4372
commit 87c2d824db
Signed by: allanger
GPG Key ID: 0AA46A90E25592AD
1 changed files with 11 additions and 11 deletions

View File

@ -18,7 +18,7 @@
- name: Add SSH keys to the hetzner subscription
hetzner.hcloud.hcloud_ssh_key:
api_token: "{{ api_token }}"
name: "{{ customer }}-{{ env }}"
name: "{{ env }}"
public_key: "{{ lookup('file', '/tmp/outputs/ssh_key.pub') }}"
state: "{{ state }}"
# --------------------------------------------------------
@ -26,7 +26,7 @@
# --------------------------------------------------------
- name: Prepare private networks
hetzner.hcloud.hcloud_network:
name: "{{ customer }}-{{ env }}"
name: "{{ env }}"
ip_range: 10.0.0.0/16
state: "{{ state }}"
api_token: "{{ api_token }}"
@ -36,7 +36,7 @@
- name: Prepare subnets
when: state == "present"
hetzner.hcloud.hcloud_subnetwork:
network: "{{ customer }}-{{ env }}"
network: "{{ env }}"
ip_range: 10.0.0.0/16
state: "{{ state }}"
network_zone: eu-central
@ -47,15 +47,15 @@
# --------------------------------------------------------
- name: Create server
hetzner.hcloud.hcloud_server:
name: "{{ customer }}-{{ env }}"
name: "{{ env }}"
server_type: cx21
image: rocky-9
state: "{{ state }}"
api_token: "{{ api_token }}"
ssh_keys:
- "{{ customer }}-{{ env }}"
- "{{ env }}"
private_networks:
- "{{ customer }}-{{ env }}"
- "{{ env }}"
location: hel1
register: server_data
# --------------------------------------------------------
@ -64,9 +64,9 @@
- name: Create a volume
hetzner.hcloud.hcloud_volume:
api_token: "{{ api_token }}"
name: "{{ customer }}-{{ env }}"
name: "{{ env }}"
size: 40
server: "{{ customer }}-{{ env }}"
server: "{{ env }}"
state: "{{ state }}"
# ----------------------------------------------------
# -- Currently, I think it should be configured by
@ -79,8 +79,8 @@
# --------------------------------------------------------
- name: Create a floating IP
hetzner.hcloud.hcloud_floating_ip:
name: "{{ customer }}-{{ env }}"
server: "{{ customer }}-{{ env }}"
name: "{{ env }}"
server: "{{ env }}"
type: ipv4
state: "{{ state }}"
api_token: "{{ api_token }}"
@ -101,7 +101,7 @@
vars:
ipv4_address: "{{ server_data.hcloud_server.ipv4_address }}"
ipv4_entrypoint: "{{ floating_ips_data.hcloud_floating_ip.ip }}"
cluster_name: "{{ customer }}-{{ env }}"
cluster_name: "{{ env }}"
volume_device_name: "{{ volumes_data.hcloud_volume.linux_device }}"
- name: Generate provider output