Merge pull request #90 from jdratlif/main

A few updates for the RKE2 ansible plays
This commit is contained in:
James
2024-09-25 15:49:04 +01:00
committed by GitHub
11 changed files with 134 additions and 17 deletions

View File

@@ -0,0 +1,3 @@
---
kube_vip_version: v0.8.0
vip_interface: eth0

View File

@@ -0,0 +1,22 @@
---
argument_specs:
main:
short_description: Install kube-vip manifest
description: Install kube-vip manifest
author:
- James Turland <james@turland.uk>
options:
kube_vip_version:
type: str
required: false
default: v0.8.0
description: Version of kube-vip to install
vip_interface:
type: str
required: false
default: eth0
description: Interface to bind kube-vip
vip:
type: str
required: true
description: The virtual IP to use with kube-vip

View File

@@ -3,7 +3,7 @@
ansible.builtin.file:
path: "/var/lib/rancher/rke2/server/manifests"
state: directory
mode: '0644'
mode: "0755"
when: inventory_hostname in groups['servers']
# Copy kube-vip to server 1 manifest folder for auto deployment at bootstrap
@@ -13,5 +13,5 @@
dest: /var/lib/rancher/rke2/server/manifests/kube-vip.yaml
owner: root
group: root
mode: '0644'
mode: "0644"
when: inventory_hostname == groups['servers'][0]

View File

@@ -0,0 +1,3 @@
---
rke2_install_dir: "/usr/local/bin"
rke2_version: "v1.29.4+rke2r1"

View File

@@ -0,0 +1,2 @@
---
rke2_binary_url: "https://github.com/rancher/rke2/releases/download/{{ rke2_version }}/rke2.{{ os }}-{{ arch }}"