my collection of ansible playbooks
You can not 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 3d83cc7a22
tweaks to the nginx conf playbook
17 hours ago
roles updates 2 weeks ago
.backupVars first attempt at dynamic tasks 2 weeks ago
.doVars first attempt at dynamic tasks 2 weeks ago
.genVars save point 3 months ago
.jupiterVars adding in a mysql dump for do; made some variable name changes and encrypted all the vars files 3 months ago
.mimasVars adding in a mysql dump for do; made some variable name changes and encrypted all the vars files 3 months ago
.vault first attempt at dynamic tasks 2 weeks ago
README.md finalised nightlies; tweaks to the nginx config creation playbook; updated README 17 hours ago
aptUpdate.yaml removed email results from the apt update script 4 weeks ago
archive.yaml includes working for nightly backups now 2 weeks ago
cleanBackups.yaml working backups a gain 2 months ago
cleanupDOS3.yaml nginx auto config playbook and template 1 month ago
debug.yaml working backups a gain 2 months ago
do2Backup.yml removed lookup, re-added file find and loop 2 weeks ago
doBackup.yaml removed lookup, re-added file find and loop 2 weeks ago
email.yaml working backups a gain 2 months ago
helpAnsible.txt Initial 3 months ago
hosts.yaml finalised nightlies; tweaks to the nginx config creation playbook; updated README 17 hours ago
joplinDBDump.yaml includes working for nightly backups now 2 weeks ago
jupiterBackup.yaml updates 2 weeks ago
mimasBackup.yaml backup for new droplet; encrypted hosts file 1 month ago
mysqlDump.yaml includes working for nightly backups now 2 weeks ago
nginx-conf.vars finalised nightlies; tweaks to the nginx config creation playbook; updated README 17 hours ago
nginx-conf.yml tweaks to the nginx conf playbook 17 hours ago
nginx-host.conf nginx auto config playbook and template 1 month ago
nightlies.yaml finalised nightlies; tweaks to the nginx config creation playbook; updated README 17 hours ago
psqlDump.yaml working backups a gain 2 months ago
pushover.yaml includes working for nightly backups now 2 weeks ago
rebootServers.yaml adding in a mysql dump for do; made some variable name changes and encrypted all the vars files 3 months ago
s3copy.yaml includes working for nightly backups now 2 weeks ago
setLifecycleRules.yaml updates 2 weeks ago
telegram.yaml working backups a gain 2 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!