v0.0.19
This commit is contained in:
@@ -1,13 +1,38 @@
|
||||
---
|
||||
# Master playbook for eom.dev
|
||||
- name: Initialize systems
|
||||
hosts: clusters
|
||||
- name: Initialize servers
|
||||
hosts: servers
|
||||
become: true
|
||||
roles:
|
||||
- role: ericomeehan.debian
|
||||
vars:
|
||||
is_new_host: true
|
||||
- role: ericomeehan.ericomeehan
|
||||
- role: ericomeehan.nvidia_driver
|
||||
vars:
|
||||
nvidia_driver_debian_install_tesla_driver: true
|
||||
when:
|
||||
- nvidia_driver_needed == true
|
||||
- role: ericomeehan.qemu-network
|
||||
|
||||
- name: Wait for virtual machines to boot
|
||||
|
||||
- name: Copy SSH ID to virtual machines
|
||||
|
||||
- name: Initialize virtual machines
|
||||
hosts: vms
|
||||
become: true
|
||||
roles:
|
||||
- role: ericomeehan.debian
|
||||
vars:
|
||||
is_new_host: true
|
||||
- role: ericomeehan.ericomeehan
|
||||
|
||||
- name: Initialize cluster nodes
|
||||
- name: Initialize load balancers
|
||||
hosts: load_balancers
|
||||
become: true
|
||||
|
||||
- name: Initialize Kubernetes clusters
|
||||
hosts: clusters
|
||||
become: true
|
||||
pre_tasks:
|
||||
@@ -37,11 +62,8 @@
|
||||
- role: geerlingguy.containerd
|
||||
- role: geerlingguy.kubernetes
|
||||
- role: geerlingguy.helm
|
||||
when: kubernetes_role == 'control_plane'
|
||||
- role: ericomeehan.nvidia_driver
|
||||
vars:
|
||||
- nvidia_driver_debian_install_tesla_driver: true
|
||||
when: nvidia_driver_needed == true
|
||||
when:
|
||||
- kubernetes_role == 'control-plane'
|
||||
|
||||
- name: Deploy services
|
||||
hosts: alpha-control-plane
|
||||
@@ -50,8 +72,4 @@
|
||||
become: true
|
||||
roles:
|
||||
- role: ericomeehan.eom
|
||||
vars:
|
||||
target_namespace: prod
|
||||
- role: ericomeehan.gondwana
|
||||
vars:
|
||||
target_namespace: prod
|
||||
|
||||
Reference in New Issue
Block a user