mirror of
				https://github.com/siderolabs/talos.git
				synced 2025-11-04 10:21:13 +01:00 
			
		
		
		
	docs: update vmware docs
Update VMWare docs to use `@` syntax to load files Signed-off-by: Noel Georgi <git@frezbo.dev>
This commit is contained in:
		
							parent
							
								
									da0e638f04
								
							
						
					
					
						commit
						c382cb8cd2
					
				@ -22,7 +22,7 @@ This can be done with the `talosctl gen config ...` command.
 | 
				
			|||||||
Take note that we will also use a JSON6902 patch when creating the configs so that the control plane nodes get some special information about the VIP we chose earlier, as well as a daemonset to install vmware tools on talos nodes.
 | 
					Take note that we will also use a JSON6902 patch when creating the configs so that the control plane nodes get some special information about the VIP we chose earlier, as well as a daemonset to install vmware tools on talos nodes.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
First, download `the cp.patch` to your local machine and edit the VIP to match your chosen IP.
 | 
					First, download `the cp.patch` to your local machine and edit the VIP to match your chosen IP.
 | 
				
			||||||
You can do this by issuing `https://raw.githubusercontent.com/siderolabs/talos/master/website/content/{{< version >}}/virtualized-platforms/vmware/cp.patch`.
 | 
					You can do this by issuing `https://raw.githubusercontent.com/siderolabs/talos/master/website/content/{{< version >}}/virtualized-platforms/vmware/cp.patch.yaml`.
 | 
				
			||||||
It's contents should look like the following:
 | 
					It's contents should look like the following:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```yaml
 | 
					```yaml
 | 
				
			||||||
@ -43,14 +43,14 @@ It's contents should look like the following:
 | 
				
			|||||||
With the patch in hand, generate machine configs with:
 | 
					With the patch in hand, generate machine configs with:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```bash
 | 
					```bash
 | 
				
			||||||
$ talosctl gen config vmware-test https://<VIP>:<port> --config-patch-control-plane "$(yq r -j cp.patch)"
 | 
					$ talosctl gen config vmware-test https://<VIP>:<port> --config-patch-control-plane @cp.patch.yaml
 | 
				
			||||||
created controlplane.yaml
 | 
					created controlplane.yaml
 | 
				
			||||||
created worker.yaml
 | 
					created worker.yaml
 | 
				
			||||||
created talosconfig
 | 
					created talosconfig
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
At this point, you can modify the generated configs to your liking if needed.
 | 
					At this point, you can modify the generated configs to your liking if needed.
 | 
				
			||||||
Optionally, you can specify additional patches by adding to the `cp.patch` file downloaded earlier, or create your own patch files.
 | 
					Optionally, you can specify additional patches by adding to the `cp.patch.yaml` file downloaded earlier, or create your own patch files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Validate the Configuration Files
 | 
					### Validate the Configuration Files
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ This can be done with the `talosctl gen config ...` command.
 | 
				
			|||||||
Take note that we will also use a JSON6902 patch when creating the configs so that the control plane nodes get some special information about the VIP we chose earlier, as well as a daemonset to install vmware tools on talos nodes.
 | 
					Take note that we will also use a JSON6902 patch when creating the configs so that the control plane nodes get some special information about the VIP we chose earlier, as well as a daemonset to install vmware tools on talos nodes.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
First, download `the cp.patch` to your local machine and edit the VIP to match your chosen IP.
 | 
					First, download `the cp.patch` to your local machine and edit the VIP to match your chosen IP.
 | 
				
			||||||
You can do this by issuing `https://raw.githubusercontent.com/siderolabs/talos/master/website/content/{{< version >}}/virtualized-platforms/vmware/cp.patch`.
 | 
					You can do this by issuing `https://raw.githubusercontent.com/siderolabs/talos/master/website/content/{{< version >}}/virtualized-platforms/vmware/cp.patch.yaml`.
 | 
				
			||||||
It's contents should look like the following:
 | 
					It's contents should look like the following:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```yaml
 | 
					```yaml
 | 
				
			||||||
@ -43,14 +43,14 @@ It's contents should look like the following:
 | 
				
			|||||||
With the patch in hand, generate machine configs with:
 | 
					With the patch in hand, generate machine configs with:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```bash
 | 
					```bash
 | 
				
			||||||
$ talosctl gen config vmware-test https://<VIP>:<port> --config-patch-control-plane "$(yq r -j cp.patch)"
 | 
					$ talosctl gen config vmware-test https://<VIP>:<port> --config-patch-control-plane @cp.patch.yaml
 | 
				
			||||||
created controlplane.yaml
 | 
					created controlplane.yaml
 | 
				
			||||||
created worker.yaml
 | 
					created worker.yaml
 | 
				
			||||||
created talosconfig
 | 
					created talosconfig
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
At this point, you can modify the generated configs to your liking if needed.
 | 
					At this point, you can modify the generated configs to your liking if needed.
 | 
				
			||||||
Optionally, you can specify additional patches by adding to the `cp.patch` file downloaded earlier, or create your own patch files.
 | 
					Optionally, you can specify additional patches by adding to the `cp.patch.yaml` file downloaded earlier, or create your own patch files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Validate the Configuration Files
 | 
					### Validate the Configuration Files
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user