blob: 1378d172df7ab45b7c7c7b2b86e0faf88ab018d6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
**This repo has been retired.
In was a badly-structured Ansible project anyway, albeit useful.
I automated my infrastructure using Terraform (see [infra-terraform]) & moved
most of Ansible to a proper collection (see [infra-ansible]).**
[infra-terraform]: https://github.com/egor-tensin/infra-terraform
[infra-ansible]: https://github.com/egor-tensin/infra-ansible
Maintenance
===========
Scripts to maintain my machines via GitHub Actions runs.
Nothing to see here really.
Usage
-----
This is an Ansible playbook; it's very non-generic and heavily customized to
how my machines are set up.
The primary usage scenario is going to this repository's Actions and running
the workflow.
You can also run it manually; first, install the Ansible Galaxy dependencies:
make deps
Make sure you can SSH to the hosts as the `maintenance` user; then, you can run
the playbook:
make run
Reboot everything:
make reboot
Reboot my cloud servers only:
make reboot/cloud
|