terraform fmt
This commit is contained in:
parent
96f6d94c3a
commit
73dd2e18ff
@ -15,3 +15,18 @@ resource "local_file" "cloud_init_global" {
|
|||||||
filename = "${path.module}/files/cloud_init_global.yaml"
|
filename = "${path.module}/files/cloud_init_global.yaml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#resource "null_resource" "upload_cloud_init_alpaca" {
|
||||||
|
# count = var.alpaca_vm_count
|
||||||
|
#
|
||||||
|
# connection {
|
||||||
|
# type = "ssh"
|
||||||
|
# user = "root"
|
||||||
|
# private_key = var.ssh_key
|
||||||
|
# host = var.target_node
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# provisioner "file" {
|
||||||
|
# source = local_file.cloud_init_alpaca[count.index].filename
|
||||||
|
# destination = "/var/lib/vz/snippets/cloud_init_alpaca_${count.index + 1}.yaml"
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
@ -1,5 +1,30 @@
|
|||||||
#cloud-config
|
#cloud-config
|
||||||
hostname: ${hostname}
|
|
||||||
|
package_update: true
|
||||||
|
package_upgrade: true
|
||||||
|
|
||||||
|
# APT fails to acquire GPG keys if package dirmngr is missing
|
||||||
|
bootcmd:
|
||||||
|
- [ cloud-init-per, once, dirmngr-aptupdate, apt-get, update ]
|
||||||
|
- [ cloud-init-per, once, dirmngr-aptinstall, apt-get, install, dirmngr, -y ]
|
||||||
|
- [ cloud-init-per, once, dirmngr-aptinstall, apt-get, install, gnupg2, -y ]
|
||||||
|
|
||||||
|
packages:
|
||||||
|
- jq
|
||||||
|
- curl
|
||||||
|
- qemu-guest-agent
|
||||||
|
- salt-minion
|
||||||
|
|
||||||
|
users:
|
||||||
|
- name: stuart
|
||||||
|
groups: sudo
|
||||||
|
shell: /bin/bash
|
||||||
|
sudo: ['ALL=(ALL) NOPASSWD:ALL']
|
||||||
|
ssh_authorized_keys:
|
||||||
|
- ${ssh_key}
|
||||||
|
|
||||||
|
preserve_hostname: false
|
||||||
|
manage_etc_hosts: false
|
||||||
fqdn: ${hostname}.${domain}
|
fqdn: ${hostname}.${domain}
|
||||||
|
|
||||||
#cloud-config
|
#cloud-config
|
||||||
|
@ -21,6 +21,7 @@ resource "proxmox_vm_qemu" "alpacas" {
|
|||||||
target_node = var.target_node
|
target_node = var.target_node
|
||||||
clone = var.clone_template
|
clone = var.clone_template
|
||||||
full_clone = true
|
full_clone = true
|
||||||
|
os_type = "cloud-init"
|
||||||
agent = 1
|
agent = 1
|
||||||
|
|
||||||
sockets = var.sockets
|
sockets = var.sockets
|
||||||
@ -63,6 +64,7 @@ resource "proxmox_vm_qemu" "llamas" {
|
|||||||
target_node = var.target_node
|
target_node = var.target_node
|
||||||
clone = var.clone_template
|
clone = var.clone_template
|
||||||
full_clone = true
|
full_clone = true
|
||||||
|
os_type = "cloud-init"
|
||||||
agent = 1
|
agent = 1
|
||||||
|
|
||||||
sockets = var.sockets
|
sockets = var.sockets
|
||||||
|
Loading…
x
Reference in New Issue
Block a user