Watch
1
0
Fork
You've already forked technical_exercise
0
technical_exercise/deploy/site.yml
Neil Borromeo b00d69e101 initial
2026-08-27 11:26:22 +08:00

34 lines
739 B
YAML

---
- 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