my collection of ansible playbooks
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Camille Frantz a360794430
tweaks
1 month ago
roles updates 6 months ago
.backupVars updates 4 months ago
.doVars first attempt at dynamic tasks 6 months ago
.genVars save point 9 months ago
.jupiterVars adding in a mysql dump for do; made some variable name changes and encrypted all the vars files 9 months ago
.mimasVars adding in a mysql dump for do; made some variable name changes and encrypted all the vars files 9 months ago
.vault tweaks 1 month ago
README.md finalised nightlies; tweaks to the nginx config creation playbook; updated README 6 months ago
aptUpdate.yaml removed email results from the apt update script 7 months ago
archive.yaml tweaks for ansible changes 2 months ago
cleanBackups.yaml updates 4 months ago
cleanBackups.yaml.old linting playbooks 5 months ago
cleanupDOS3.yaml updates 4 months ago
debug.yaml working backups a gain 8 months ago
do2Backup.yml removed lookup, re-added file find and loop 6 months ago
doBackup.yaml removed lookup, re-added file find and loop 6 months ago
email.yaml tweaks 1 month ago
helpAnsible.txt Initial 9 months ago
hosts.yaml tweaks for ansible changes 2 months ago
joplinDBDump.yaml tweaks for ansible changes 2 months ago
jupiterBackup.yaml updates 6 months ago
mimasBackup.yaml backup for new droplet; encrypted hosts file 7 months ago
mysqlDump.yaml updates 4 months ago
nginx-conf.vars finalised nightlies; tweaks to the nginx config creation playbook; updated README 6 months ago
nginx-conf.yml updates 4 months ago
nginx-host.conf nginx auto config playbook and template 7 months ago
nightlies.yaml tweaks 1 month ago
prompt.yaml tweaks for ansible changes 2 months ago
psqlDump.yaml working backups a gain 8 months ago
pushover.yaml includes working for nightly backups now 6 months ago
rebootServers.yaml adding in a mysql dump for do; made some variable name changes and encrypted all the vars files 9 months ago
requirements.yml updates 4 months ago
s3copy.yaml updates 4 months ago
setLifecycleRules.yaml save current changes 5 months ago
spacesACLs.yaml save current changes 5 months ago
telegram.yaml working backups a gain 8 months ago

README.md

MY ANSIBLE PLAYBOOKS

This repository contains all the playbooks etc that I have created as I learn more and more about ansible and python.

As of now (August 25, 2022) I have two playbooks currently in use on my home server that runs apt Updates on my servers and does a backup of my home server and copies the archives to my DO Space.

Stay tuned as I do more with ansible.


As of today (Sept. 5, 2022), I have 3 backups, a backup cleaner, and an apt update/upgrade playbook in play. Learning more and more. Realised I was leaking some information I should not have been leaking and fixed that. And now I am beginning to look at roles to make my playbooks more re-usable.


The backup scripts have been merged into one playbook. I don't use roles, but I do include tasks and set some variables which determine which tasks get applied to which hosts.

Next step: roles.

I <3 ansible and python!