2025-03-27 23:25:57 -08:00
..
2025-03-09 05:09:25 -07:00
2025-03-09 05:09:25 -07:00
2025-03-27 23:25:57 -08:00
2025-03-09 05:09:25 -07:00
2025-03-09 05:09:25 -07:00
2025-03-09 05:09:25 -07:00
2025-03-27 23:25:57 -08:00
2025-03-27 23:25:57 -08:00

futureporn ansible

Here we have playbooks to help provision infrastructure to do specific tasks.

Inventory

Terraform handles spinning up Vultr instances. See ../terraform for that. Also, Terraform is where we get our Ansible inventory, so make sure to run tofu apply in ../terraform before working with Ansible.

Available plays

bootstrap.yml

Prepare the instances for working with Ansible. This sets up SSH and ensures python is installed.

k3s-ansible

Provision the instances to act as a k3s cluster.

@see https://github.com/k3s-io/k3s-ansible/tree/master

tl;dr: ansible-playbook k3s.orchestration.site

site.yml

Sets up all the instances to perform bright.futureporn.net workloads. Includes setting up Dokku to work with k3s-scheduler.