Watch
1
0
Fork
You've already forked technical_exercise
0
This commit is contained in:
Neil Borromeo 2026-08-27 11:26:22 +08:00
commit b00d69e101

34
deploy/site.yml Normal file
View file

@ -0,0 +1,34 @@
---
- name: Deploy TinyCommerce
hosts: app
become: true
vars_files:
- vars/vault.yml
tasks:
- name: Install nginx
ansible.builtin.apt:
name: nginx
state: present
- name: Write app config
ansible.builtin.template:
src: app.env.j2
dest: /etc/tinycommerce/app.env
mode: "0600"
- name: Write nginx config
ansible.builtin.template:
src: nginx_web1.conf.j2
dest: /etc/nginx/sites-enabled/nginx_web1.conf
mode: "0644"
- name: Restart nginx
ansible.builtin.service:
name: nginx
state: restarted
- name: Restart app service
ansible.builtin.service:
name: tinycommerce
state: restarted