mirror of
https://github.com/JamesTurland/JimsGarage.git
synced 2025-10-02 16:36:17 +00:00
Merge pull request #90 from jdratlif/main
A few updates for the RKE2 ansible plays
This commit is contained in:
3
Ansible/Playbooks/RKE2/roles/kube-vip/defaults/main.yaml
Normal file
3
Ansible/Playbooks/RKE2/roles/kube-vip/defaults/main.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
---
|
||||
kube_vip_version: v0.8.0
|
||||
vip_interface: eth0
|
@@ -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
|
@@ -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]
|
||||
|
@@ -0,0 +1,3 @@
|
||||
---
|
||||
rke2_install_dir: "/usr/local/bin"
|
||||
rke2_version: "v1.29.4+rke2r1"
|
@@ -0,0 +1,2 @@
|
||||
---
|
||||
rke2_binary_url: "https://github.com/rancher/rke2/releases/download/{{ rke2_version }}/rke2.{{ os }}-{{ arch }}"
|
||||
|
Reference in New Issue
Block a user