#!/usr/bin/env ansible-playbook # vim:ft=ansible: --- - hosts: fedi1.9iron.club pre_tasks: - name: Assure cowfee record route53: state: present overwrite: yes zone: cowfee.moe type: A record: "cowfee.moe." ttl: 300 value: [ "{{ ipify_public_ip }}" ] wait: yes become: yes tags: [ common, dns ] roles: - role: base-backups tags: [ backups ] - role: matrix vars: matrix_db_hostname: 172.31.47.215 tags: [ fedi, matrix ] - role: pleroma vars: pleroma_url: cowfee.moe pleroma_db_hostname: 172.31.47.215 tags: [ web, pleroma ] - role: adam vars: adam_name: lain adam_auth_token: !vault | $ANSIBLE_VAULT;1.1;AES256 33346238356561313736653431666439363835663134303339366536663964333138666530343166 6132353938663563316265346630613231616362643937380a616132386464653438343739613937 32626230326430396563316363613139306535663832336531636239633364383432373739646436 3338376362313539360a383763313439633331313531323232653866633065333933633061326465 64343165613961346362353162316530623132633164643461616633633335666232633833313561 33306532343963383331623663616161626533633261383238646164663362396261633736636362 373764613833343634346333613639626535 tags: [ discord, adam ] - hosts: web1.9iron.club roles: - role: base-backups vars: backups_outdir: "/cold/backups" tags: [ backups ] - role: gitea vars: gitea_root_directory: "/cold/gitea-repositories/" tags: [ web, gitea ] - role: grafana tags: [ web, grafana ] - role: nextcloud tags: [ web, nextcloud ] - role: redirect vars: redirect_from: "9iron.club" redirect_to: "www.9iron.club" redirect_webroot: "/var/www/redirect" tags: [ web, redirect ] - role: gitweb vars: gitweb_repo: "https://git.9iron.club/salt/www" gitweb_url: "www.9iron.club" gitweb_webroot: "/var/www/www" tags: [ web, webroot ] - role: redirect vars: redirect_from: "otwstudios.org" redirect_to: "www.otwstudios.org" redirect_webroot: "/var/www/redirect" tags: [ web, redirect, otw ] - role: gitweb vars: gitweb_repo: "https://git.9iron.club/KidiroInfiniti/OTW_Site" gitweb_url: "www.otwstudios.org" gitweb_webroot: "/var/www/otwstudios.org" tags: [ web, webroot, otw ] - hosts: web1.cowfee.moe roles: - role: base-backups tags: [ backups ]