site: Add master site playbook
The `site.yml` playbook imports all of the other playbooks, providing a way to deploy _everything_. Normally, this would only be done for a single host, as part of its initial provisioning, to quickly apply all common configuration and any application-specific configuration for whatever roles the host happens to hold. The `host-setup.yml` playbook provides an entry point for configuring all common configuration. Basically anything we want to do to _every_ machine, regardless of its location or role.
This commit is contained in:
5
host-setup.yml
Normal file
5
host-setup.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
- import_playbook: bootstrap.yml
|
||||
|
||||
- import_playbook: collectd.yml
|
||||
- import_playbook: promtail.yml
|
||||
- import_playbook: auto-updates.yml
|
||||
13
site.yml
Normal file
13
site.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
- import_playbook: host-setup.yml
|
||||
|
||||
- import_playbook: fileserver.yml
|
||||
- import_playbook: frigate.yml
|
||||
- import_playbook: gitea.yml
|
||||
- import_playbook: jellyfin.yml
|
||||
- import_playbook: kubernetes.yml
|
||||
- import_playbook: minio-backups.yml
|
||||
- import_playbook: minio.yml
|
||||
#- import_playbook: nextcloud.yml
|
||||
- import_playbook: postgresql.yml
|
||||
- import_playbook: serterm.yml
|
||||
- import_playbook: smtp-relay.yml
|
||||
Reference in New Issue
Block a user