An open API service indexing awesome lists of open source software.

https://github.com/dmpe/fedora-coreos-example

Fedora CoreOS ignition prototype for VMware Workstation - Bootstrap Rancher RKE2 ready VM based on Fedora CoreOS
https://github.com/dmpe/fedora-coreos-example

fedora fedora-coreos helm kubernetes rancher rke2 vmware

Last synced: 2 months ago
JSON representation

Fedora CoreOS ignition prototype for VMware Workstation - Bootstrap Rancher RKE2 ready VM based on Fedora CoreOS

Awesome Lists containing this project

README

          

# Fedora CoreOS @ VMware Workstation

`main.sh` downloads VMware OVA file with Fedora CoreOS and creates virtual machine for lab testing purposes.

Repository contains an ready-to-run example of `butane.bu` (ignition) file which boots up 1 single node VM on VMware Workstation, Virtual Box or Qemu.
Only VMware setup has been tested.

```{shell}
chmod +x main.sh
./main.sh create --butane butane.bu --stream --type

./main.sh con
```

## Requirements

1. Installing VMware Workstation/VirtualBox/Qemu
2. (For VMware Workstation) Building OVFTools docker container
3. SSH Keys - dont use RSA type due to CoreOS (lack of) support for it.

## OVFTools

Building tools using

1. Download vmware ovftools binary to `ovftools` folder, from vmware support site.

Store `.bundle` file in `ovftools` folder.

2. Build using:

```
./main.sh build
```

# VMware Troubleshooting

See for building host modules.

# Rancher with RKE 2

See `butane.bu` file.

# Ansible for ESXi Servers

Was just for some testing. Not ready for production use - may not work.

```
ansible-playbook ansible/main.yml -e 'vcenter_password=xxx'
```