Use env uuid for name
ci/woodpecker/push/build Pipeline was successful
Details
ci/woodpecker/push/build Pipeline was successful
Details
This commit is contained in:
parent
d37eff4372
commit
87c2d824db
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue