An open API service indexing awesome lists of open source software.

https://github.com/jwodder/system

Ansiblization of my personal DigitalOcean droplet
https://github.com/jwodder/system

ansible apache postfix python sqlalchemy

Last synced: 11 months ago
JSON representation

Ansiblization of my personal DigitalOcean droplet

Awesome Lists containing this project

README

          

Control system requirements:

- minimum Ansible version: 2.5

Target system requirements:

- Ubuntu
- minimum Ubuntu version: 24.04
- minimum Python 3 version: 3.12

Other assumptions made:

- The target system's DNS is managed by DigitalOcean
- The `mail` role assumes that the SSL cert is valid for both `mail_origin` and
`mail_hostname`
- The `apache` role assumes that the SSL cert is valid for `default_web_domain`
both with & without leading "www."

Required Variables
==================

`backup` role
-------------

dropbox_oauth_access_token

`logsdb` role
-------------

dailyreport_recipient # if dailyreport enabled

`mail` role
-----------

digitalocean_token

`ssl` role
----------

certbot_domains
certbot_email
digitalocean_token

`xmission` role
---------------

xmission_recipient