Ionos/deploymntscriptbodyAPIvm_pre_prod_env_20260608_154027.yaml

41 lines
928 B
YAML

apiVersion: platform.example.org/v1alpha1
kind: ServerInstance
metadata:
namespace: dataprovider01
name: offering-name-medium-instance-{UUID}
labels:
uuid: "{UUID}"
reference-kind: xserversinstances
spec:
parameters:
datacenterName: crossplane_datacenter_medium-{UUID}
datacenterDescription: testExampleDescription
datacenterLocation: de/txl
serverName: server
cores: 2
ram: 2048
cpuFamily: INTEL_ICELAKE
cloudConfig:
hostname: default-server
ssh_pwauth: true
chpasswd:
expire: false
users:
- default
- name: {name}
passwd: {pwd}
shell: /bin/bash
lock_passwd: false
sudo: ALL=(ALL) NOPASSWD:ALL
groups: users, admin, sudo
runcmd:
- echo "regenerating host keys"
- rm -f /etc/ssh/ssh_host_*
- ssh-keygen -A
- echo "restarting sshd"
- systemctl restart sshd
debug: true
output:
all: "| tee -a /var/log/cloud-init-debug.log"
final_message: "Default VM Cloudinit done"