Skip to content

Instantly share code, notes, and snippets.

@tormath1
Created November 30, 2020 14:48
Show Gist options
  • Save tormath1/926aff7afe58a475ca9816d664e7b9c2 to your computer and use it in GitHub Desktop.
Save tormath1/926aff7afe58a475ca9816d664e7b9c2 to your computer and use it in GitHub Desktop.
{"format_version":"0.1","terraform_version":"0.13.5","planned_values":{"root_module":{"child_modules":[{"resources":[{"address":"module.k8s.data.ignition_config.ignition[0]","mode":"data","type":"ignition_config","name":"ignition","index":0,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"append":[],"arrays":null,"directories":null,"disks":null,"files":["{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMA==\",\"verification\":{}},\"mode\":420}"],"filesystems":null,"groups":null,"links":null,"networkd":["{\"contents\":\"[Match]\\nName=eth0\\n\\n[Network]\\nDHCP=ipv4\\n\",\"name\":\"00-wired.network\"}"],"replace":[],"systemd":[null,"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"],"users":["{\"name\":\"core\",\"sshAuthorizedKeys\":[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDPKIbw6kZVnn7mih7Av2wk+eNZNIag8yZkKT54vICh1tcUro/PtCin+xlyJeN5yrokF3n7UMIMcwPe+QGEaoAPImSGxstpXzSXSxFo9npmcsA3cbJQReiwjVU6NDRBbYGrCgYdPtshHOMN19J+vIbRPCBZtZZbguQTBO9gDn/5uhzikZ3b7J2VWy2cOtkfBP6AwVM+9ZmKwLaF6CWIEx23BLJjpLtkuNHOjtg0SuqAF1D+lEEf7Ld77zVDMst1waCz2HfSEIr+a7J1/VaBMvxqG8iHwnVV3JcxuYZpYy7lGLAVb9V1SHbAbV54rKdqS5Eetqk9Woo2ABdaCZB//bn9Qs0q5kjw6cUlGleqKZzEFtxMZr6fJIzcd8TGLX+QOBlSMfszCcsdo6/LG8X3ySvDE+vqGTlHPXpeaHJv9Z21rZTnXIB/toVo/6iMrJseBrb6FUkp3oIqSWVTivEoKprTM2cc1ft4mRsmHWLCo1yonX9WfA8etgp/bAiAb4fwpG2oE7E/Mf5y+hS0EH5M88LBfxJMpNkjTkaWxcYfHUQHJGVv//fN5r4JC4ZNVc/PyU5WqmHoTBtQeCZ1p8o7VEwOJCRDl+Np/ykrPB1AobnSsNeiuUD1uCPs3KjzggTt3AeNRXKX2q0N9/dfsFEBTmJFZuSfTcoGUSBEUadfWucIww== mathieu.tortuyaux@gmail.com\\n\"]}"]}},{"address":"module.k8s.data.ignition_config.ignition[1]","mode":"data","type":"ignition_config","name":"ignition","index":1,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"append":[],"arrays":null,"directories":null,"disks":null,"files":["{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMQ==\",\"verification\":{}},\"mode\":420}"],"filesystems":null,"groups":null,"links":null,"networkd":["{\"contents\":\"[Match]\\nName=eth0\\n\\n[Network]\\nDHCP=ipv4\\n\",\"name\":\"00-wired.network\"}"],"replace":[],"systemd":[null,"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"],"users":["{\"name\":\"core\",\"sshAuthorizedKeys\":[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDPKIbw6kZVnn7mih7Av2wk+eNZNIag8yZkKT54vICh1tcUro/PtCin+xlyJeN5yrokF3n7UMIMcwPe+QGEaoAPImSGxstpXzSXSxFo9npmcsA3cbJQReiwjVU6NDRBbYGrCgYdPtshHOMN19J+vIbRPCBZtZZbguQTBO9gDn/5uhzikZ3b7J2VWy2cOtkfBP6AwVM+9ZmKwLaF6CWIEx23BLJjpLtkuNHOjtg0SuqAF1D+lEEf7Ld77zVDMst1waCz2HfSEIr+a7J1/VaBMvxqG8iHwnVV3JcxuYZpYy7lGLAVb9V1SHbAbV54rKdqS5Eetqk9Woo2ABdaCZB//bn9Qs0q5kjw6cUlGleqKZzEFtxMZr6fJIzcd8TGLX+QOBlSMfszCcsdo6/LG8X3ySvDE+vqGTlHPXpeaHJv9Z21rZTnXIB/toVo/6iMrJseBrb6FUkp3oIqSWVTivEoKprTM2cc1ft4mRsmHWLCo1yonX9WfA8etgp/bAiAb4fwpG2oE7E/Mf5y+hS0EH5M88LBfxJMpNkjTkaWxcYfHUQHJGVv//fN5r4JC4ZNVc/PyU5WqmHoTBtQeCZ1p8o7VEwOJCRDl+Np/ykrPB1AobnSsNeiuUD1uCPs3KjzggTt3AeNRXKX2q0N9/dfsFEBTmJFZuSfTcoGUSBEUadfWucIww== mathieu.tortuyaux@gmail.com\\n\"]}"]}},{"address":"module.k8s.data.ignition_file.hostname[0]","mode":"data","type":"ignition_file","name":"hostname","index":0,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":[{"content":"node-00","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"9ff2011ca19081cf6c824c78729ec1bf558d12a9395c1444d4ff68ead16dea2a","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMA==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null}},{"address":"module.k8s.data.ignition_file.hostname[1]","mode":"data","type":"ignition_file","name":"hostname","index":1,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":[{"content":"node-01","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"f0a5b3df41cc1b2b6fcdf4a316230fb19bb33c027b0ab7fc75f266878db79719","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMQ==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null}},{"address":"module.k8s.data.ignition_systemd_unit.etcd-member[0]","mode":"data","type":"ignition_systemd_unit","name":"etcd-member","index":0,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":null,"dropin":[{"name":"10-etcd-member.conf"}],"enabled":true,"mask":null,"name":"etcd-member.service"}},{"address":"module.k8s.data.ignition_systemd_unit.etcd-member[1]","mode":"data","type":"ignition_systemd_unit","name":"etcd-member","index":1,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":null,"dropin":[{"name":"10-etcd-member.conf"}],"enabled":true,"mask":null,"name":"etcd-member.service"}},{"address":"module.k8s.data.ignition_systemd_unit.setup-net-environment","mode":"data","type":"ignition_systemd_unit","name":"setup-net-environment","provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":"[Unit]\nDescription=Setup Network Environment\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\nRequires=network-online.target\nAfter=network-online.target\n\n[Service]\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\nExecStart=/opt/bin/setup-network-environment\nRemainAfterExit=yes\nType=oneshot\n","dropin":null,"enabled":true,"id":"19088054f85282d06ba6dd83279eb1b54c73ece90f44f9572283842db05893e8","mask":null,"name":"setup-network-environment.service","rendered":"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"}},{"address":"module.k8s.data.template_file.etcd-member[0]","mode":"data","type":"template_file","name":"etcd-member","index":0,"provider_name":"registry.terraform.io/hashicorp/template","schema_version":0,"values":{"filename":null,"template":"[Unit]\nRequires=setup-network-environment.service\nAfter=setup-network-environment.service\n\n[Service]\nEnvironmentFile=/etc/network-environment\nEnvironment=\"ETCD_IMAGE_TAG=v3.2.0\"\nEnvironment=\"ETCD_DATA_DIR=/var/lib/etcd\"\nExecStart=\nExecStart=/usr/lib/flatcar/etcd-wrapper \\\n --name ${node_name} \\\n --listen-client-urls http://0.0.0.0:2379 \\\n --advertise-client-urls http://$${DEFAULT_IPV4}:2379 \\\n --listen-peer-urls http://0.0.0.0:2380 \\\n --initial-advertise-peer-urls http://$${DEFAULT_IPV4}:2380 \\\n --initial-cluster-token ${cluster_token} \\\n --discovery ${etcd_discovery_url} \\\n --initial-cluster-state new\n","vars":{"etcd_discovery_url":"https://discovery.etcd.io/9d83b383732b95558b985ecc73d24bc1","node_name":"node-00"}}},{"address":"module.k8s.data.template_file.etcd-member[1]","mode":"data","type":"template_file","name":"etcd-member","index":1,"provider_name":"registry.terraform.io/hashicorp/template","schema_version":0,"values":{"filename":null,"template":"[Unit]\nRequires=setup-network-environment.service\nAfter=setup-network-environment.service\n\n[Service]\nEnvironmentFile=/etc/network-environment\nEnvironment=\"ETCD_IMAGE_TAG=v3.2.0\"\nEnvironment=\"ETCD_DATA_DIR=/var/lib/etcd\"\nExecStart=\nExecStart=/usr/lib/flatcar/etcd-wrapper \\\n --name ${node_name} \\\n --listen-client-urls http://0.0.0.0:2379 \\\n --advertise-client-urls http://$${DEFAULT_IPV4}:2379 \\\n --listen-peer-urls http://0.0.0.0:2380 \\\n --initial-advertise-peer-urls http://$${DEFAULT_IPV4}:2380 \\\n --initial-cluster-token ${cluster_token} \\\n --discovery ${etcd_discovery_url} \\\n --initial-cluster-state new\n","vars":{"etcd_discovery_url":"https://discovery.etcd.io/9d83b383732b95558b985ecc73d24bc1","node_name":"node-01"}}},{"address":"module.k8s.libvirt_domain.node[0]","mode":"managed","type":"libvirt_domain","name":"node","index":0,"provider_name":"registry.terraform.io/dmacvicar/libvirt","schema_version":0,"values":{"autostart":null,"boot_device":[],"cloudinit":null,"cmdline":null,"console":[],"cpu":null,"description":null,"disk":[{"block_device":null,"file":null,"scsi":null,"url":null,"wwn":null}],"filesystem":[],"firmware":null,"fw_cfg_name":"opt/org.flatcar-linux/config","graphics":[],"initrd":null,"kernel":null,"memory":1024,"metadata":null,"name":"node-00","network_interface":[{"bridge":null,"macvtap":null,"network_name":"default","passthrough":null,"vepa":null,"wait_for_lease":true}],"nvram":[],"qemu_agent":false,"running":true,"timeouts":null,"vcpu":1,"video":[],"xml":[]}},{"address":"module.k8s.libvirt_domain.node[1]","mode":"managed","type":"libvirt_domain","name":"node","index":1,"provider_name":"registry.terraform.io/dmacvicar/libvirt","schema_version":0,"values":{"autostart":null,"boot_device":[],"cloudinit":null,"cmdline":null,"console":[],"cpu":null,"description":null,"disk":[{"block_device":null,"file":null,"scsi":null,"url":null,"wwn":null}],"filesystem":[],"firmware":null,"fw_cfg_name":"opt/org.flatcar-linux/config","graphics":[],"initrd":null,"kernel":null,"memory":1024,"metadata":null,"name":"node-01","network_interface":[{"bridge":null,"macvtap":null,"network_name":"default","passthrough":null,"vepa":null,"wait_for_lease":true}],"nvram":[],"qemu_agent":false,"running":true,"timeouts":null,"vcpu":1,"video":[],"xml":[]}},{"address":"module.k8s.libvirt_ignition.ignition[0]","mode":"managed","type":"libvirt_ignition","name":"ignition","index":0,"provider_name":"registry.terraform.io/dmacvicar/libvirt","schema_version":0,"values":{"name":"node-00-ignition","pool":"kubernetes-pool"}},{"address":"module.k8s.libvirt_ignition.ignition[1]","mode":"managed","type":"libvirt_ignition","name":"ignition","index":1,"provider_name":"registry.terraform.io/dmacvicar/libvirt","schema_version":0,"values":{"name":"node-01-ignition","pool":"kubernetes-pool"}},{"address":"module.k8s.libvirt_volume.flatcar-disk[0]","mode":"managed","type":"libvirt_volume","name":"flatcar-disk","index":0,"provider_name":"registry.terraform.io/dmacvicar/libvirt","schema_version":0,"values":{"base_volume_id":null,"base_volume_name":"flatcar_production_qemu_image.img","base_volume_pool":null,"format":"qcow2","name":"node-node-00.qcow2","pool":"kubernetes-pool","source":null,"xml":[]}},{"address":"module.k8s.libvirt_volume.flatcar-disk[1]","mode":"managed","type":"libvirt_volume","name":"flatcar-disk","index":1,"provider_name":"registry.terraform.io/dmacvicar/libvirt","schema_version":0,"values":{"base_volume_id":null,"base_volume_name":"flatcar_production_qemu_image.img","base_volume_pool":null,"format":"qcow2","name":"node-node-01.qcow2","pool":"kubernetes-pool","source":null,"xml":[]}},{"address":"module.k8s.random_string.token","mode":"managed","type":"random_string","name":"token","provider_name":"registry.terraform.io/hashicorp/random","schema_version":1,"values":{"keepers":null,"length":16,"lower":true,"min_lower":0,"min_numeric":0,"min_special":0,"min_upper":0,"number":true,"override_special":null,"special":false,"upper":true}}],"address":"module.k8s"}]}},"resource_changes":[{"address":"module.k8s.data.ignition_config.ignition[0]","module_address":"module.k8s","mode":"data","type":"ignition_config","name":"ignition","index":0,"provider_name":"registry.terraform.io/terraform-providers/ignition","change":{"actions":["read"],"before":null,"after":{"append":[],"arrays":null,"directories":null,"disks":null,"files":["{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMA==\",\"verification\":{}},\"mode\":420}"],"filesystems":null,"groups":null,"links":null,"networkd":["{\"contents\":\"[Match]\\nName=eth0\\n\\n[Network]\\nDHCP=ipv4\\n\",\"name\":\"00-wired.network\"}"],"replace":[],"systemd":[null,"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"],"users":["{\"name\":\"core\",\"sshAuthorizedKeys\":[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDPKIbw6kZVnn7mih7Av2wk+eNZNIag8yZkKT54vICh1tcUro/PtCin+xlyJeN5yrokF3n7UMIMcwPe+QGEaoAPImSGxstpXzSXSxFo9npmcsA3cbJQReiwjVU6NDRBbYGrCgYdPtshHOMN19J+vIbRPCBZtZZbguQTBO9gDn/5uhzikZ3b7J2VWy2cOtkfBP6AwVM+9ZmKwLaF6CWIEx23BLJjpLtkuNHOjtg0SuqAF1D+lEEf7Ld77zVDMst1waCz2HfSEIr+a7J1/VaBMvxqG8iHwnVV3JcxuYZpYy7lGLAVb9V1SHbAbV54rKdqS5Eetqk9Woo2ABdaCZB//bn9Qs0q5kjw6cUlGleqKZzEFtxMZr6fJIzcd8TGLX+QOBlSMfszCcsdo6/LG8X3ySvDE+vqGTlHPXpeaHJv9Z21rZTnXIB/toVo/6iMrJseBrb6FUkp3oIqSWVTivEoKprTM2cc1ft4mRsmHWLCo1yonX9WfA8etgp/bAiAb4fwpG2oE7E/Mf5y+hS0EH5M88LBfxJMpNkjTkaWxcYfHUQHJGVv//fN5r4JC4ZNVc/PyU5WqmHoTBtQeCZ1p8o7VEwOJCRDl+Np/ykrPB1AobnSsNeiuUD1uCPs3KjzggTt3AeNRXKX2q0N9/dfsFEBTmJFZuSfTcoGUSBEUadfWucIww== mathieu.tortuyaux@gmail.com\\n\"]}"]},"after_unknown":{"append":[],"files":[false],"id":true,"networkd":[false],"rendered":true,"replace":[],"systemd":[true,false],"users":[false]}}},{"address":"module.k8s.data.ignition_config.ignition[1]","module_address":"module.k8s","mode":"data","type":"ignition_config","name":"ignition","index":1,"provider_name":"registry.terraform.io/terraform-providers/ignition","change":{"actions":["read"],"before":null,"after":{"append":[],"arrays":null,"directories":null,"disks":null,"files":["{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMQ==\",\"verification\":{}},\"mode\":420}"],"filesystems":null,"groups":null,"links":null,"networkd":["{\"contents\":\"[Match]\\nName=eth0\\n\\n[Network]\\nDHCP=ipv4\\n\",\"name\":\"00-wired.network\"}"],"replace":[],"systemd":[null,"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"],"users":["{\"name\":\"core\",\"sshAuthorizedKeys\":[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDPKIbw6kZVnn7mih7Av2wk+eNZNIag8yZkKT54vICh1tcUro/PtCin+xlyJeN5yrokF3n7UMIMcwPe+QGEaoAPImSGxstpXzSXSxFo9npmcsA3cbJQReiwjVU6NDRBbYGrCgYdPtshHOMN19J+vIbRPCBZtZZbguQTBO9gDn/5uhzikZ3b7J2VWy2cOtkfBP6AwVM+9ZmKwLaF6CWIEx23BLJjpLtkuNHOjtg0SuqAF1D+lEEf7Ld77zVDMst1waCz2HfSEIr+a7J1/VaBMvxqG8iHwnVV3JcxuYZpYy7lGLAVb9V1SHbAbV54rKdqS5Eetqk9Woo2ABdaCZB//bn9Qs0q5kjw6cUlGleqKZzEFtxMZr6fJIzcd8TGLX+QOBlSMfszCcsdo6/LG8X3ySvDE+vqGTlHPXpeaHJv9Z21rZTnXIB/toVo/6iMrJseBrb6FUkp3oIqSWVTivEoKprTM2cc1ft4mRsmHWLCo1yonX9WfA8etgp/bAiAb4fwpG2oE7E/Mf5y+hS0EH5M88LBfxJMpNkjTkaWxcYfHUQHJGVv//fN5r4JC4ZNVc/PyU5WqmHoTBtQeCZ1p8o7VEwOJCRDl+Np/ykrPB1AobnSsNeiuUD1uCPs3KjzggTt3AeNRXKX2q0N9/dfsFEBTmJFZuSfTcoGUSBEUadfWucIww== mathieu.tortuyaux@gmail.com\\n\"]}"]},"after_unknown":{"append":[],"files":[false],"id":true,"networkd":[false],"rendered":true,"replace":[],"systemd":[true,false],"users":[false]}}},{"address":"module.k8s.data.ignition_file.hostname[0]","module_address":"module.k8s","mode":"data","type":"ignition_file","name":"hostname","index":0,"provider_name":"registry.terraform.io/terraform-providers/ignition","change":{"actions":["no-op"],"before":{"content":[{"content":"node-00","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"9ff2011ca19081cf6c824c78729ec1bf558d12a9395c1444d4ff68ead16dea2a","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMA==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null},"after":{"content":[{"content":"node-00","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"9ff2011ca19081cf6c824c78729ec1bf558d12a9395c1444d4ff68ead16dea2a","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMA==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null},"after_unknown":{}}},{"address":"module.k8s.data.ignition_file.hostname[1]","module_address":"module.k8s","mode":"data","type":"ignition_file","name":"hostname","index":1,"provider_name":"registry.terraform.io/terraform-providers/ignition","change":{"actions":["no-op"],"before":{"content":[{"content":"node-01","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"f0a5b3df41cc1b2b6fcdf4a316230fb19bb33c027b0ab7fc75f266878db79719","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMQ==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null},"after":{"content":[{"content":"node-01","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"f0a5b3df41cc1b2b6fcdf4a316230fb19bb33c027b0ab7fc75f266878db79719","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMQ==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null},"after_unknown":{}}},{"address":"module.k8s.data.ignition_systemd_unit.etcd-member[0]","module_address":"module.k8s","mode":"data","type":"ignition_systemd_unit","name":"etcd-member","index":0,"provider_name":"registry.terraform.io/terraform-providers/ignition","change":{"actions":["read"],"before":null,"after":{"content":null,"dropin":[{"name":"10-etcd-member.conf"}],"enabled":true,"mask":null,"name":"etcd-member.service"},"after_unknown":{"dropin":[{"content":true}],"id":true,"rendered":true}}},{"address":"module.k8s.data.ignition_systemd_unit.etcd-member[1]","module_address":"module.k8s","mode":"data","type":"ignition_systemd_unit","name":"etcd-member","index":1,"provider_name":"registry.terraform.io/terraform-providers/ignition","change":{"actions":["read"],"before":null,"after":{"content":null,"dropin":[{"name":"10-etcd-member.conf"}],"enabled":true,"mask":null,"name":"etcd-member.service"},"after_unknown":{"dropin":[{"content":true}],"id":true,"rendered":true}}},{"address":"module.k8s.data.ignition_systemd_unit.setup-net-environment","module_address":"module.k8s","mode":"data","type":"ignition_systemd_unit","name":"setup-net-environment","provider_name":"registry.terraform.io/terraform-providers/ignition","change":{"actions":["no-op"],"before":{"content":"[Unit]\nDescription=Setup Network Environment\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\nRequires=network-online.target\nAfter=network-online.target\n\n[Service]\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\nExecStart=/opt/bin/setup-network-environment\nRemainAfterExit=yes\nType=oneshot\n","dropin":null,"enabled":true,"id":"19088054f85282d06ba6dd83279eb1b54c73ece90f44f9572283842db05893e8","mask":null,"name":"setup-network-environment.service","rendered":"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"},"after":{"content":"[Unit]\nDescription=Setup Network Environment\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\nRequires=network-online.target\nAfter=network-online.target\n\n[Service]\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\nExecStart=/opt/bin/setup-network-environment\nRemainAfterExit=yes\nType=oneshot\n","dropin":null,"enabled":true,"id":"19088054f85282d06ba6dd83279eb1b54c73ece90f44f9572283842db05893e8","mask":null,"name":"setup-network-environment.service","rendered":"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"},"after_unknown":{}}},{"address":"module.k8s.data.template_file.etcd-member[0]","module_address":"module.k8s","mode":"data","type":"template_file","name":"etcd-member","index":0,"provider_name":"registry.terraform.io/hashicorp/template","change":{"actions":["read"],"before":null,"after":{"filename":null,"template":"[Unit]\nRequires=setup-network-environment.service\nAfter=setup-network-environment.service\n\n[Service]\nEnvironmentFile=/etc/network-environment\nEnvironment=\"ETCD_IMAGE_TAG=v3.2.0\"\nEnvironment=\"ETCD_DATA_DIR=/var/lib/etcd\"\nExecStart=\nExecStart=/usr/lib/flatcar/etcd-wrapper \\\n --name ${node_name} \\\n --listen-client-urls http://0.0.0.0:2379 \\\n --advertise-client-urls http://$${DEFAULT_IPV4}:2379 \\\n --listen-peer-urls http://0.0.0.0:2380 \\\n --initial-advertise-peer-urls http://$${DEFAULT_IPV4}:2380 \\\n --initial-cluster-token ${cluster_token} \\\n --discovery ${etcd_discovery_url} \\\n --initial-cluster-state new\n","vars":{"etcd_discovery_url":"https://discovery.etcd.io/9d83b383732b95558b985ecc73d24bc1","node_name":"node-00"}},"after_unknown":{"id":true,"rendered":true,"vars":{"cluster_token":true}}}},{"address":"module.k8s.data.template_file.etcd-member[1]","module_address":"module.k8s","mode":"data","type":"template_file","name":"etcd-member","index":1,"provider_name":"registry.terraform.io/hashicorp/template","change":{"actions":["read"],"before":null,"after":{"filename":null,"template":"[Unit]\nRequires=setup-network-environment.service\nAfter=setup-network-environment.service\n\n[Service]\nEnvironmentFile=/etc/network-environment\nEnvironment=\"ETCD_IMAGE_TAG=v3.2.0\"\nEnvironment=\"ETCD_DATA_DIR=/var/lib/etcd\"\nExecStart=\nExecStart=/usr/lib/flatcar/etcd-wrapper \\\n --name ${node_name} \\\n --listen-client-urls http://0.0.0.0:2379 \\\n --advertise-client-urls http://$${DEFAULT_IPV4}:2379 \\\n --listen-peer-urls http://0.0.0.0:2380 \\\n --initial-advertise-peer-urls http://$${DEFAULT_IPV4}:2380 \\\n --initial-cluster-token ${cluster_token} \\\n --discovery ${etcd_discovery_url} \\\n --initial-cluster-state new\n","vars":{"etcd_discovery_url":"https://discovery.etcd.io/9d83b383732b95558b985ecc73d24bc1","node_name":"node-01"}},"after_unknown":{"id":true,"rendered":true,"vars":{"cluster_token":true}}}},{"address":"module.k8s.libvirt_domain.node[0]","module_address":"module.k8s","mode":"managed","type":"libvirt_domain","name":"node","index":0,"provider_name":"registry.terraform.io/dmacvicar/libvirt","change":{"actions":["create"],"before":null,"after":{"autostart":null,"boot_device":[],"cloudinit":null,"cmdline":null,"console":[],"cpu":null,"description":null,"disk":[{"block_device":null,"file":null,"scsi":null,"url":null,"wwn":null}],"filesystem":[],"firmware":null,"fw_cfg_name":"opt/org.flatcar-linux/config","graphics":[],"initrd":null,"kernel":null,"memory":1024,"metadata":null,"name":"node-00","network_interface":[{"bridge":null,"macvtap":null,"network_name":"default","passthrough":null,"vepa":null,"wait_for_lease":true}],"nvram":[],"qemu_agent":false,"running":true,"timeouts":null,"vcpu":1,"video":[],"xml":[]},"after_unknown":{"arch":true,"boot_device":[],"console":[],"coreos_ignition":true,"disk":[{"volume_id":true}],"emulator":true,"filesystem":[],"graphics":[],"id":true,"machine":true,"network_interface":[{"addresses":true,"hostname":true,"mac":true,"network_id":true}],"nvram":[],"video":[],"xml":[]}}},{"address":"module.k8s.libvirt_domain.node[1]","module_address":"module.k8s","mode":"managed","type":"libvirt_domain","name":"node","index":1,"provider_name":"registry.terraform.io/dmacvicar/libvirt","change":{"actions":["create"],"before":null,"after":{"autostart":null,"boot_device":[],"cloudinit":null,"cmdline":null,"console":[],"cpu":null,"description":null,"disk":[{"block_device":null,"file":null,"scsi":null,"url":null,"wwn":null}],"filesystem":[],"firmware":null,"fw_cfg_name":"opt/org.flatcar-linux/config","graphics":[],"initrd":null,"kernel":null,"memory":1024,"metadata":null,"name":"node-01","network_interface":[{"bridge":null,"macvtap":null,"network_name":"default","passthrough":null,"vepa":null,"wait_for_lease":true}],"nvram":[],"qemu_agent":false,"running":true,"timeouts":null,"vcpu":1,"video":[],"xml":[]},"after_unknown":{"arch":true,"boot_device":[],"console":[],"coreos_ignition":true,"disk":[{"volume_id":true}],"emulator":true,"filesystem":[],"graphics":[],"id":true,"machine":true,"network_interface":[{"addresses":true,"hostname":true,"mac":true,"network_id":true}],"nvram":[],"video":[],"xml":[]}}},{"address":"module.k8s.libvirt_ignition.ignition[0]","module_address":"module.k8s","mode":"managed","type":"libvirt_ignition","name":"ignition","index":0,"provider_name":"registry.terraform.io/dmacvicar/libvirt","change":{"actions":["create"],"before":null,"after":{"name":"node-00-ignition","pool":"kubernetes-pool"},"after_unknown":{"content":true,"id":true}}},{"address":"module.k8s.libvirt_ignition.ignition[1]","module_address":"module.k8s","mode":"managed","type":"libvirt_ignition","name":"ignition","index":1,"provider_name":"registry.terraform.io/dmacvicar/libvirt","change":{"actions":["create"],"before":null,"after":{"name":"node-01-ignition","pool":"kubernetes-pool"},"after_unknown":{"content":true,"id":true}}},{"address":"module.k8s.libvirt_volume.flatcar-disk[0]","module_address":"module.k8s","mode":"managed","type":"libvirt_volume","name":"flatcar-disk","index":0,"provider_name":"registry.terraform.io/dmacvicar/libvirt","change":{"actions":["create"],"before":null,"after":{"base_volume_id":null,"base_volume_name":"flatcar_production_qemu_image.img","base_volume_pool":null,"format":"qcow2","name":"node-node-00.qcow2","pool":"kubernetes-pool","source":null,"xml":[]},"after_unknown":{"id":true,"size":true,"xml":[]}}},{"address":"module.k8s.libvirt_volume.flatcar-disk[1]","module_address":"module.k8s","mode":"managed","type":"libvirt_volume","name":"flatcar-disk","index":1,"provider_name":"registry.terraform.io/dmacvicar/libvirt","change":{"actions":["create"],"before":null,"after":{"base_volume_id":null,"base_volume_name":"flatcar_production_qemu_image.img","base_volume_pool":null,"format":"qcow2","name":"node-node-01.qcow2","pool":"kubernetes-pool","source":null,"xml":[]},"after_unknown":{"id":true,"size":true,"xml":[]}}},{"address":"module.k8s.random_string.token","module_address":"module.k8s","mode":"managed","type":"random_string","name":"token","provider_name":"registry.terraform.io/hashicorp/random","change":{"actions":["create"],"before":null,"after":{"keepers":null,"length":16,"lower":true,"min_lower":0,"min_numeric":0,"min_special":0,"min_upper":0,"number":true,"override_special":null,"special":false,"upper":true},"after_unknown":{"id":true,"result":true}}}],"prior_state":{"format_version":"0.1","terraform_version":"0.13.5","values":{"root_module":{"child_modules":[{"resources":[{"address":"module.k8s.data.ignition_file.hostname[0]","mode":"data","type":"ignition_file","name":"hostname","index":0,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":[{"content":"node-00","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"9ff2011ca19081cf6c824c78729ec1bf558d12a9395c1444d4ff68ead16dea2a","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMA==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null}},{"address":"module.k8s.data.ignition_file.hostname[1]","mode":"data","type":"ignition_file","name":"hostname","index":1,"provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":[{"content":"node-01","mime":"text/plain"}],"filesystem":"root","gid":null,"id":"f0a5b3df41cc1b2b6fcdf4a316230fb19bb33c027b0ab7fc75f266878db79719","mode":420,"path":"/etc/hostname","rendered":"{\"filesystem\":\"root\",\"group\":{},\"path\":\"/etc/hostname\",\"user\":{},\"contents\":{\"source\":\"data:text/plain;charset=utf-8;base64,bm9kZS0wMQ==\",\"verification\":{}},\"mode\":420}","source":null,"uid":null}},{"address":"module.k8s.data.ignition_networkd_unit.network-dhcp","mode":"data","type":"ignition_networkd_unit","name":"network-dhcp","provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":"[Match]\nName=eth0\n\n[Network]\nDHCP=ipv4\n","id":"f7dd9f4300a909aea2ed12013efe61f6b46d03cfe434a05924efb08a9faa6aed","name":"00-wired.network","rendered":"{\"contents\":\"[Match]\\nName=eth0\\n\\n[Network]\\nDHCP=ipv4\\n\",\"name\":\"00-wired.network\"}"}},{"address":"module.k8s.data.ignition_systemd_unit.setup-net-environment","mode":"data","type":"ignition_systemd_unit","name":"setup-net-environment","provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"content":"[Unit]\nDescription=Setup Network Environment\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\nRequires=network-online.target\nAfter=network-online.target\n\n[Service]\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\nExecStart=/opt/bin/setup-network-environment\nRemainAfterExit=yes\nType=oneshot\n","dropin":null,"enabled":true,"id":"19088054f85282d06ba6dd83279eb1b54c73ece90f44f9572283842db05893e8","mask":null,"name":"setup-network-environment.service","rendered":"{\"contents\":\"[Unit]\\nDescription=Setup Network Environment\\nDocumentation=https://github.com/kelseyhightower/setup-network-environment\\nRequires=network-online.target\\nAfter=network-online.target\\n\\n[Service]\\nExecStartPre=-/usr/bin/mkdir -p /opt/bin\\nExecStartPre=/usr/bin/wget -N -P /opt/bin https://github.com/kelseyhightower/setup-network-environment/releases/download/v1.0.0/setup-network-environment\\nExecStartPre=/usr/bin/chmod +x /opt/bin/setup-network-environment\\nExecStart=/opt/bin/setup-network-environment\\nRemainAfterExit=yes\\nType=oneshot\\n\",\"enabled\":true,\"name\":\"setup-network-environment.service\"}"}},{"address":"module.k8s.data.ignition_user.core","mode":"data","type":"ignition_user","name":"core","provider_name":"registry.terraform.io/terraform-providers/ignition","schema_version":0,"values":{"gecos":null,"groups":null,"home_dir":null,"id":"fbd99a5a206bb657e56467487909937bc6a7f57363b7528a79799d4c25b76780","name":"core","no_create_home":null,"no_log_init":null,"no_user_group":null,"password_hash":null,"primary_group":null,"rendered":"{\"name\":\"core\",\"sshAuthorizedKeys\":[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDPKIbw6kZVnn7mih7Av2wk+eNZNIag8yZkKT54vICh1tcUro/PtCin+xlyJeN5yrokF3n7UMIMcwPe+QGEaoAPImSGxstpXzSXSxFo9npmcsA3cbJQReiwjVU6NDRBbYGrCgYdPtshHOMN19J+vIbRPCBZtZZbguQTBO9gDn/5uhzikZ3b7J2VWy2cOtkfBP6AwVM+9ZmKwLaF6CWIEx23BLJjpLtkuNHOjtg0SuqAF1D+lEEf7Ld77zVDMst1waCz2HfSEIr+a7J1/VaBMvxqG8iHwnVV3JcxuYZpYy7lGLAVb9V1SHbAbV54rKdqS5Eetqk9Woo2ABdaCZB//bn9Qs0q5kjw6cUlGleqKZzEFtxMZr6fJIzcd8TGLX+QOBlSMfszCcsdo6/LG8X3ySvDE+vqGTlHPXpeaHJv9Z21rZTnXIB/toVo/6iMrJseBrb6FUkp3oIqSWVTivEoKprTM2cc1ft4mRsmHWLCo1yonX9WfA8etgp/bAiAb4fwpG2oE7E/Mf5y+hS0EH5M88LBfxJMpNkjTkaWxcYfHUQHJGVv//fN5r4JC4ZNVc/PyU5WqmHoTBtQeCZ1p8o7VEwOJCRDl+Np/ykrPB1AobnSsNeiuUD1uCPs3KjzggTt3AeNRXKX2q0N9/dfsFEBTmJFZuSfTcoGUSBEUadfWucIww== mathieu.tortuyaux@gmail.com\\n\"]}","shell":null,"ssh_authorized_keys":["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDPKIbw6kZVnn7mih7Av2wk+eNZNIag8yZkKT54vICh1tcUro/PtCin+xlyJeN5yrokF3n7UMIMcwPe+QGEaoAPImSGxstpXzSXSxFo9npmcsA3cbJQReiwjVU6NDRBbYGrCgYdPtshHOMN19J+vIbRPCBZtZZbguQTBO9gDn/5uhzikZ3b7J2VWy2cOtkfBP6AwVM+9ZmKwLaF6CWIEx23BLJjpLtkuNHOjtg0SuqAF1D+lEEf7Ld77zVDMst1waCz2HfSEIr+a7J1/VaBMvxqG8iHwnVV3JcxuYZpYy7lGLAVb9V1SHbAbV54rKdqS5Eetqk9Woo2ABdaCZB//bn9Qs0q5kjw6cUlGleqKZzEFtxMZr6fJIzcd8TGLX+QOBlSMfszCcsdo6/LG8X3ySvDE+vqGTlHPXpeaHJv9Z21rZTnXIB/toVo/6iMrJseBrb6FUkp3oIqSWVTivEoKprTM2cc1ft4mRsmHWLCo1yonX9WfA8etgp/bAiAb4fwpG2oE7E/Mf5y+hS0EH5M88LBfxJMpNkjTkaWxcYfHUQHJGVv//fN5r4JC4ZNVc/PyU5WqmHoTBtQeCZ1p8o7VEwOJCRDl+Np/ykrPB1AobnSsNeiuUD1uCPs3KjzggTt3AeNRXKX2q0N9/dfsFEBTmJFZuSfTcoGUSBEUadfWucIww== mathieu.tortuyaux@gmail.com\n"],"system":null,"uid":null}}],"address":"module.k8s"}]}}},"configuration":{"provider_config":{"libvirt":{"name":"libvirt","expressions":{"uri":{"constant_value":"qemu:///system"}}}},"root_module":{"module_calls":{"k8s":{"source":"./module-k8s","expressions":{"etcd_discovery_url":{"constant_value":"https://discovery.etcd.io/9d83b383732b95558b985ecc73d24bc1"},"nb_nodes":{"constant_value":2},"ssh_pub_path":{"constant_value":"/home/mathieu/.ssh/id_rsa.pub"}},"module":{"resources":[{"address":"libvirt_domain.node","mode":"managed","type":"libvirt_domain","name":"node","provider_config_key":"k8s:libvirt","expressions":{"coreos_ignition":{"references":["libvirt_ignition.ignition","count.index"]},"fw_cfg_name":{"constant_value":"opt/org.flatcar-linux/config"},"memory":{"references":["var.domain_memory"]},"name":{"references":["var.hostname_prefix","count.index"]},"network_interface":[{"network_name":{"references":["var.network_name"]},"wait_for_lease":{"constant_value":true}}],"vcpu":{"references":["var.domain_vcpu"]}},"schema_version":0,"count_expression":{"references":["var.nb_nodes"]}},{"address":"libvirt_ignition.ignition","mode":"managed","type":"libvirt_ignition","name":"ignition","provider_config_key":"k8s:libvirt","expressions":{"content":{"references":["data.ignition_config.ignition","count.index"]},"name":{"references":["var.hostname_prefix","count.index"]},"pool":{"references":["var.pool_name"]}},"schema_version":0,"count_expression":{"references":["var.nb_nodes"]}},{"address":"libvirt_volume.flatcar-disk","mode":"managed","type":"libvirt_volume","name":"flatcar-disk","provider_config_key":"k8s:libvirt","expressions":{"base_volume_name":{"references":["var.base_volume_name"]},"format":{"constant_value":"qcow2"},"name":{"references":["var.hostname_prefix","count.index"]},"pool":{"references":["var.pool_name"]}},"schema_version":0,"count_expression":{"references":["var.nb_nodes"]}},{"address":"random_string.token","mode":"managed","type":"random_string","name":"token","provider_config_key":"k8s:random","expressions":{"length":{"constant_value":16},"special":{"constant_value":false}},"schema_version":1},{"address":"data.ignition_config.ignition","mode":"data","type":"ignition_config","name":"ignition","provider_config_key":"k8s:ignition","expressions":{"files":{"references":["data.ignition_file.hostname","count.index"]},"networkd":{"references":["data.ignition_networkd_unit.network-dhcp"]},"systemd":{"references":["data.ignition_systemd_unit.etcd-member","count.index","data.ignition_systemd_unit.setup-net-environment"]},"users":{"references":["data.ignition_user.core"]}},"schema_version":0,"count_expression":{"references":["var.nb_nodes"]}},{"address":"data.ignition_file.hostname","mode":"data","type":"ignition_file","name":"hostname","provider_config_key":"k8s:ignition","expressions":{"content":[{"content":{"references":["var.hostname_prefix","count.index"]}}],"filesystem":{"constant_value":"root"},"mode":{"constant_value":420},"path":{"constant_value":"/etc/hostname"}},"schema_version":0,"count_expression":{"references":["var.nb_nodes"]}},{"address":"data.ignition_networkd_unit.network-dhcp","mode":"data","type":"ignition_networkd_unit","name":"network-dhcp","provider_config_key":"k8s:ignition","expressions":{"content":{"references":["path.module"]},"name":{"constant_value":"00-wired.network"}},"schema_version":0},{"address":"data.ignition_systemd_unit.etcd-member","mode":"data","type":"ignition_systemd_unit","name":"etcd-member","provider_config_key":"k8s:ignition","expressions":{"dropin":[{"content":{"references":["data.template_file.etcd-member","count.index"]},"name":{"constant_value":"10-etcd-member.conf"}}],"enabled":{"constant_value":true},"name":{"constant_value":"etcd-member.service"}},"schema_version":0,"count_expression":{"references":["var.nb_nodes"]}},{"address":"data.ignition_systemd_unit.setup-net-environment","mode":"data","type":"ignition_systemd_unit","name":"setup-net-environment","provider_config_key":"k8s:ignition","expressions":{"content":{"references":["path.module"]},"name":{"constant_value":"setup-network-environment.service"}},"schema_version":0},{"address":"data.ignition_user.core","mode":"data","type":"ignition_user","name":"core","provider_config_key":"k8s:ignition","expressions":{"name":{"constant_value":"core"},"ssh_authorized_keys":{"references":["local.ssh_pub_key"]}},"schema_version":0},{"address":"data.template_file.etcd-member","mode":"data","type":"template_file","name":"etcd-member","provider_config_key":"k8s:template","expressions":{"template":{"references":["path.module"]},"vars":{"references":["var.hostname_prefix","count.index","random_string.token","var.etcd_discovery_url"]}},"schema_version":0,"count_expression":{"references":["var.nb_nodes"]}}],"variables":{"base_volume_name":{"default":"flatcar_production_qemu_image.img","description":"Name of the base volume name used to create node disk."},"domain_memory":{"default":1024,"description":"Memory (in MB) to allocate per domain."},"domain_vcpu":{"default":1,"description":"Number of vCPU per domain."},"etcd_discovery_url":{"description":"ETCD discovery URL, can be a custom or a SAAS one."},"hostname_prefix":{"default":"node-%02d","description":"Hostname prefix to set on Linux nodes."},"nb_nodes":{"default":2,"description":"Number of nodes."},"network_name":{"default":"default","description":"Name of the network name to use."},"pool_name":{"default":"kubernetes-pool","description":"Name of the pool where volume will be hosted."},"ssh_pub_path":{"default":"./ssh.pub","description":"Path of the SSH public key to associate to `core` user."}}}}}}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment