26 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  "ansible_extra_vars": "ansible_python_interpreter=/opt/bin/python oem_id={{user `oem_id`}}",
							 | 
						||
| 
								 | 
							
								  "boot_command_prefix": "sudo systemctl mask sshd.socket --now<enter>curl -sLo /tmp/ignition.json ",
							 | 
						||
| 
								 | 
							
								  "boot_command_suffix": "/bootstrap.json<enter>sed -i \"s|BUILDERPASSWORDHASH|$(mkpasswd -5 {{user `ssh_password`}})|\" /tmp/ignition.json<enter>sudo flatcar-install -d /dev/sda -C {{user `channel_name`}} -V {{user `release_version`}} -i /tmp/ignition.json<enter>sudo reboot<enter>",
							 | 
						||
| 
								 | 
							
								  "boot_wait": "120s",
							 | 
						||
| 
								 | 
							
								  "build_name": "flatcar-{{env `FLATCAR_CHANNEL`}}-{{env `FLATCAR_VERSION`}}",
							 | 
						||
| 
								 | 
							
								  "channel_name": "{{env `FLATCAR_CHANNEL`}}",
							 | 
						||
| 
								 | 
							
								  "crictl_source_type": "http",
							 | 
						||
| 
								 | 
							
								  "distro_name": "flatcar",
							 | 
						||
| 
								 | 
							
								  "guest_os_type": "linux-64",
							 | 
						||
| 
								 | 
							
								  "http_directory": "./packer/files/flatcar/ignition/",
							 | 
						||
| 
								 | 
							
								  "iso_checksum": "https://{{env `FLATCAR_CHANNEL`}}.release.flatcar-linux.net/amd64-usr/{{env `FLATCAR_VERSION`}}/flatcar_production_iso_image.iso.DIGESTS.asc",
							 | 
						||
| 
								 | 
							
								  "iso_checksum_type": "file",
							 | 
						||
| 
								 | 
							
								  "iso_url": "https://{{env `FLATCAR_CHANNEL`}}.release.flatcar-linux.net/amd64-usr/{{env `FLATCAR_VERSION`}}/flatcar_production_iso_image.iso",
							 | 
						||
| 
								 | 
							
								  "kubernetes_cni_source_type": "http",
							 | 
						||
| 
								 | 
							
								  "kubernetes_source_type": "http",
							 | 
						||
| 
								 | 
							
								  "oem_id": "{{env `OEM_ID`}}",
							 | 
						||
| 
								 | 
							
								  "os_display_name": "Flatcar Container Linux ({{env `FLATCAR_CHANNEL`}} channel release {{env `FLATCAR_VERSION`}})",
							 | 
						||
| 
								 | 
							
								  "python_path": "/opt/bin/builder-env/site-packages",
							 | 
						||
| 
								 | 
							
								  "release_version": "{{env `FLATCAR_VERSION`}}",
							 | 
						||
| 
								 | 
							
								  "shutdown_command": "shutdown -P now",
							 | 
						||
| 
								 | 
							
								  "systemd_prefix": "/etc/systemd",
							 | 
						||
| 
								 | 
							
								  "sysusr_prefix": "/opt",
							 | 
						||
| 
								 | 
							
								  "sysusrlocal_prefix": "/opt"
							 | 
						||
| 
								 | 
							
								}
							 |