Added text to reference the Requirements and pointer on how to use the Quickstart.
Added text to clarify the used ssh keys are generated by terraform.
Signed-off-by: Alejandro Bonilla <abonilla@suse.com>
Signed-off-by: Alejandro Bonilla <abonilla@suse.com>
* Support Outscale as cloud provider
* Terraform format
* Add Outscale in Github Action
* Fix remote-exec timeout
Final public Ip is assigned with PublicIpLink, but the vm needs to be
created (from the pov of terraform). There we move the "remote-exec"
logic to the PublicIpLink
* Fix the user_data for the VM
Update the repo before installing tools
* Upgrade providers and rancher
* Change volume type
* Fix formating
This prevents issues where an outdated local helm chart repository in the user's repository index or cache breaks the installation of cert-manager or rancher.
Fixes https://github.com/rancher/quickstart/issues/204
Also updates
* cert-manager to 1.7.1
* Rancher Management cluster to v1.21.8+k3s1
* Workload Kubernetes cluster to RKE1 v1.20.6-rancher1-1
* Bumps all terraform providers to newest version
* update metadata to force enable-oslogin = FALSE. This is needed for ssh-key to work on GCE
* added quotes around FALSE for enable-oslogin setting
* added enable-oslogin = False for the node GCE instance
Co-authored-by: Ming Ling <mingling@google.com>
I wanted to try this quickstart at Scaleway and it was not one of the
examples. There is one PR open for this but it was WIP and using an
outdated version of scaleway/scaleway terraform provider.
https://github.com/rancher/quickstart/pull/123
I based it in the DigitalOcean example because they clouds and terraform
providers are very similar.
What changed to help with review:
- region/zone by provider instead of per resource/instance
- `public_ip` attributes instead of `ipv4`
- ssh key/credentials are added to project instead of each instance
- image names and instance size/type
Also changed the README and the `terraform.yml` github workflow.
Tested it and the rancher server and a RKE example workload cluster
started properly and everything seems to be working as expected.
- Scaleway instances - https://i.imgur.com/po81A5d.png
- Rancher clusters global view - https://i.imgur.com/U4GFHHM.png