Files
infra/playbooks/beta/local-freechat-push.yml
shockrah bba8c30b25 + Proof of concept playbooks for pushing website content
So far testing with with athens-freechat.shockrah.xyz
HTTP setup is working thus far and so certbot integrations are all that
is left. Once those are done creating plays for all other websites
should be fairly straight forward
2021-12-14 23:55:02 -08:00

21 lines
423 B
YAML

# This will take care of pushing out
---
- hosts: web
remote_user: web
tasks:
- name: Clean out remote remote site content
file:
path: /var/www/freechat
state: absent
- name: Push /public directory to /var/www/freechat
copy:
src: "{{FC_LOCAL_DOCS}}/public"
dest: /var/www/
- name: Pull up public directory
command: mv /var/www/public /var/www/freechat