From 02dd6cd55331a38f1ce014cb021ea254fee5d1e0 Mon Sep 17 00:00:00 2001 From: Salt Date: Mon, 23 Aug 2021 20:28:18 -0500 Subject: [PATCH] Reorganize ALL of the playbooks --- ...age.yml => device_roles_pik8s-storage.yml} | 0 .../{pik8s.yml => device_roles_pik8s.yml} | 0 ...sktop.yml => device_roles_workstation.yml} | 0 .../{pis.yml => manufacturers_raspi.yml} | 0 playbooks/{db.yml => prod_db.yml} | 0 playbooks/{game.yml => prod_game.yml} | 0 playbooks/{web.yml => prod_web.yml} | 0 ...docker-prune.yml => tags_docker-prune.yml} | 0 playbooks/{nrpe.yml => tags_nagios-nrpe.yml} | 0 playbooks/{snmp.yml => tags_snmp.yml} | 0 playbooks/{zerotier.yml => tags_zerotier.yml} | 0 site.yml | 32 ++++++++++--------- 12 files changed, 17 insertions(+), 15 deletions(-) rename playbooks/{pik8s-storage.yml => device_roles_pik8s-storage.yml} (100%) rename playbooks/{pik8s.yml => device_roles_pik8s.yml} (100%) rename playbooks/{desktop.yml => device_roles_workstation.yml} (100%) rename playbooks/{pis.yml => manufacturers_raspi.yml} (100%) rename playbooks/{db.yml => prod_db.yml} (100%) rename playbooks/{game.yml => prod_game.yml} (100%) rename playbooks/{web.yml => prod_web.yml} (100%) rename playbooks/{docker-prune.yml => tags_docker-prune.yml} (100%) rename playbooks/{nrpe.yml => tags_nagios-nrpe.yml} (100%) rename playbooks/{snmp.yml => tags_snmp.yml} (100%) rename playbooks/{zerotier.yml => tags_zerotier.yml} (100%) diff --git a/playbooks/pik8s-storage.yml b/playbooks/device_roles_pik8s-storage.yml similarity index 100% rename from playbooks/pik8s-storage.yml rename to playbooks/device_roles_pik8s-storage.yml diff --git a/playbooks/pik8s.yml b/playbooks/device_roles_pik8s.yml similarity index 100% rename from playbooks/pik8s.yml rename to playbooks/device_roles_pik8s.yml diff --git a/playbooks/desktop.yml b/playbooks/device_roles_workstation.yml similarity index 100% rename from playbooks/desktop.yml rename to playbooks/device_roles_workstation.yml diff --git a/playbooks/pis.yml b/playbooks/manufacturers_raspi.yml similarity index 100% rename from playbooks/pis.yml rename to playbooks/manufacturers_raspi.yml diff --git a/playbooks/db.yml b/playbooks/prod_db.yml similarity index 100% rename from playbooks/db.yml rename to playbooks/prod_db.yml diff --git a/playbooks/game.yml b/playbooks/prod_game.yml similarity index 100% rename from playbooks/game.yml rename to playbooks/prod_game.yml diff --git a/playbooks/web.yml b/playbooks/prod_web.yml similarity index 100% rename from playbooks/web.yml rename to playbooks/prod_web.yml diff --git a/playbooks/docker-prune.yml b/playbooks/tags_docker-prune.yml similarity index 100% rename from playbooks/docker-prune.yml rename to playbooks/tags_docker-prune.yml diff --git a/playbooks/nrpe.yml b/playbooks/tags_nagios-nrpe.yml similarity index 100% rename from playbooks/nrpe.yml rename to playbooks/tags_nagios-nrpe.yml diff --git a/playbooks/snmp.yml b/playbooks/tags_snmp.yml similarity index 100% rename from playbooks/snmp.yml rename to playbooks/tags_snmp.yml diff --git a/playbooks/zerotier.yml b/playbooks/tags_zerotier.yml similarity index 100% rename from playbooks/zerotier.yml rename to playbooks/tags_zerotier.yml diff --git a/site.yml b/site.yml index 6f686b7..452ef52 100755 --- a/site.yml +++ b/site.yml @@ -37,19 +37,21 @@ UsePAM: yes X11Forwarding: no tags: [ sshd, common ] - # Fundamental daemon configuration -- import_playbook: playbooks/zerotier.yml -- import_playbook: playbooks/snmp.yml -- import_playbook: playbooks/nrpe.yml - # Application configuration -- import_playbook: playbooks/db.yml -- import_playbook: playbooks/web.yml -- import_playbook: playbooks/game.yml -- import_playbook: playbooks/pis.yml -- import_playbook: playbooks/pik8s-storage.yml -- import_playbook: playbooks/pik8s.yml -- import_playbook: playbooks/desktop.yml - # Background task configuration + # Manufacturer configuration +- import_playbook: playbooks/manufacturers_raspi.yml + # Tags for fundamental services +- import_playbook: playbooks/tags_zerotier.yml +- import_playbook: playbooks/tags_snmp.yml +- import_playbook: playbooks/tags_nagios-nrpe.yml + # Device roles +- import_playbook: playbooks/device_roles_pik8s-storage.yml +- import_playbook: playbooks/device_roles_pik8s.yml +- import_playbook: playbooks/device_roles_workstation.yml + # Production configuration +- import_playbook: playbooks/prod_db.yml +- import_playbook: playbooks/prod_web.yml +- import_playbook: playbooks/prod_game.yml + # Supplementary tags - import_playbook: playbooks/tags_ansible-pull.yml - # Housekeeping -- import_playbook: playbooks/docker-prune.yml + # Housekeeping tags for one-off tasks +- import_playbook: playbooks/tags_docker-prune.yml