fp/ansible/README.md
CJ_Clippy 325fe576e2
Some checks failed
ci / test (push) Failing after 6m3s
fp/our CI/CD / build (push) Successful in 1m27s
add ipfs playbook
2025-10-04 08:45:34 -08:00

30 lines
754 B
Markdown

# futureporn ansible
Here we have playbooks to help provision infrastructure to do specific tasks.
## Getting started
### Dependencies
Install the necessary ansible galaxy roles & collections
ansible-galaxy role install -r requirements.yml
ansible-galaxy collection install -r requirements.yml
Generate an inventory file, via opentofu.
tofu 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.
### Run playbook
ansible-playbook ./site.yml
## Available playbooks
### bootstrap.yml
Prepare the instances for working with Ansible. This sets up SSH and ensures python is installed.