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